![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
Ohh I get it, it’s so hilarious that no one knew it was a joke!
I guess you can always laugh at it yourself.
Ohh I get it, it’s so hilarious that no one knew it was a joke!
I guess you can always laugh at it yourself.
You realize It’s just an example right?
Also delisted in parts of loads of EU countries like the Netherlands and France.
I absolutely prefer the latter, adding “Explaining” makes it a readable title for me that I won’t skip over.
On top of that they’re still paying using their time (and power).
Are you sure they’re not just under inactive tabs?
On rolling release distros you should always read (or at least skim) over what’s being updated and if it may impact you.
I see you you’ve decided to take the road of not reading anything that has been said. There’s no bad usability OR lack of features for literally anyone relevant to these platforms.
This isn’t the job of a Git repository nor is it for GitHub, this is an issue for developers which shouldn’t use it as their main download way.
The download zip is not meant for the average person and frankly useless for most projects. I don’t know why you expect a Git repository to explain to you that bare code isn’t compiled or plug and play? How would GitHub know other than you informing them that the app isn’t for Windows?
I don’t think you understand the concept of what Git and GitHub even are and their intentions.
Not to mention a lot of massive companies also use it at every part of the stack, Rust is good at it all and it is beautifully and perfectly suited for tasks like these.
Exactly! The other wrapper enum I named (Option) is the same kind of concept but with Some(value)
and None
.
Here’s some examples written on my phone:
match result {
Ok(bool_name) => whatever,
Err(error_type) => whatever,
}
if let Ok(bool_name) = result {
whatever
}
if result.is_ok() {
whatever
}
let whatever = result.unwrap_or_default();
let whatever = result?;
And there’s many other awesome ways to use a Result including turning it into an Option or unwrapping it unsafely. I recommend you just search “Rust book” on your search engine and browse it. Here’s the docs to the Result enum.
It’s a great and probably the best error system I’ve seen, instead of just throwing errors and having bulky try catch statements and such there’s just a result type.
Say you have a function that returns a boolean in which something could error, the function would return a Result<bool, Error> and that’s it. Calling the function you can choose to do anything you want with that possible Error, including ignoring it or logging or anything you could want.
It’s extremely simple.
You don’t with Rust either.
deleted by creator
This is genuinely my worst fear and I hate this statement.
It’s generally easier to install a pirated repack of a game via Steam and Proton than using their awful launchers.
Definitely use a generic distro like Mint next time!
That really sucks lol, I was hoping you’d be on Mint or something. Did you install using Ubuntu’s app store thing that uses the awful snaps?
I’m guessing the normal Steam package installs the drivers for you seeing as I can’t find a guide that shows you how to install them on the same page as installing Steam.
You can’t tell me what to do!