That code point is U+0D9E SINHALA LETTER KANTAJA NAASIKYAYA. It’s a letter in a writing system used in Sri Lanka.
That code point is U+0D9E SINHALA LETTER KANTAJA NAASIKYAYA. It’s a letter in a writing system used in Sri Lanka.
- Why does it say
where T: Sized
for references&T
? A reference can definitely point to an unsized type, e.g.&str
.
I think the point being made is that the layout shown only applies for Sized
T
. Layouts for &[T]
and &dyn Trait
are shown elsewhere on the sheet. &str
is noted under &[T]
.
Edit: although, similar considerations would apply to other pointer types, but that isn’t noted on the sheet except for Box<[T]>
Well, the good news is that according to this list, your instance already blocks Threads.
I’m glad my points we’re helpful!
There is some documentation on examples in the Cargo book. The basic procedure is to put it in an examples
directory alongside the src
directory (and in its own subfolder if it has multiple files), and you can add an entry for it in the Cargo.toml
(although it should automatically detect it if you put it in the examples
directory, so that is only strictly necessary if you want to change the default settings).
A few things I noticed:
http::request::parse()
, do you actually need a BufReader
? It would be better to make it generic over something implementing BufRead
, that allows what you have but also makes tests and examples easier since you wouldn’t have to open a TCP connection just to do something that is essentially string parsing.http::response::Response::to_string()
, that match on lines 78-85 makes me uneasy, because you are silently changing the status code if it isn’t one you recognise. It would be better to signal an error. It would be even better to just check when the status code is set (perhaps with a status code enum to list the ones you support, since what you have isn’t all the defined codes) so that you can’t fail when converting to a string.to_string()
method at all, or whether you can just implement Display
(which gives you to_string()
for free via the ToString
trait).String
as an error type pretty much everywhere. The better approach is to create an enum representing all the possible errors, so that a user of your library can match against them. Make the enum implement Error
and Display
and it will fit fine into the rest of the error handling infrastructure. There are crates like thiserror
that can reduce the boilerplate around this.io.rs
that doesn’t appear to be connected to anything.main.rs
, which seems off in something that sounds like it should be purely a library crate. You probably want that to be an example or an integration test instead.That’s all I could see with a quick look. In terms of general advice: remember to look at warnings, run cargo clippy
, and look at the API guidelines.
25 isn’t too young, and makes sense if you have focused on education and career. I followed a similar path in that I spent a lot of time in education, only starting to properly consider courting someone around the age of 25 or 26 after I finished my PhD. Things were complicated somewhat by Covid, but I got married last year at the age of 30.
As to losing weight, I can’t speak much from experience on that, but losing some weight may be a good idea, as much for your own health as anything else. Unless you are really overweight (in which case it is a medical issue that you should address), I think you shouldn’t worry too much about it in terms of dating.
I can understand why people wouldn’t specifically talk about the fediverse on other sites. It just seems like there is a lot of coverage of X and Meta in the news, but there doesn’t seem to have been even a passing mention of fediverse sites in most of what I’ve seen. I guess the more established social media sites are still a lot more significant than fediverse alternatives though.
What’s sad is that people aren’t talking about Mastodon nearly as much as they are talking about Threads and X. It just doesn’t seem to get much publicity outside of the fediverse.
The admin made a post reporting on the finances.
The Rust book is the official standard resource for learning Rust. It assumes some experience in another programming language, but it doesn’t matter which one (that is, it isn’t aimed at teaching Rust as a first programming language), so there’s no reason why you couldn’t read it with some experience in C.
Depending on what sort of C programmer you are, you may find Learn Rust the Dangerous Way of interest as well.
I assume because it is a relatively new city planned to replace Seoul as the capital city to reduce congestion. Its population would be mostly people from outside moving into the area, and elderly people tend to be more set in their ways and less willing to take risks like moving to a newly formed city.