[-] [email protected] 2 points 3 months ago

This does not work, as rust cannot infer the type of path

28
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]

Hey,

Is there any way to create a macro that allows a Some<T> or T as input?

It's for creating a Span struct that I'm using:

struct Span {
    line: usize,
    column: usize,
    file_path: Option<String>,
}

...and I have the following macro:

macro_rules! span {
    ($line:expr, $column:expr) => {
        Span {
            line: $line,
            column: $column
            file_path: None,
        }
    };

    ($line:expr, $column:expr, $file_path: expr) => {
        Span {
            line: $line,
            column: $column
            file_path: Some($file_path.to_string()),
        }
    };
}

...which allows me to do this:

let foo = span!(1, 1);
let bar = span!(1, 1, "file.txt");

However, sometimes I don't want to pass in the file path directly but through a variable that is Option. To do this, I always have to match the variable:

let file_path = Some("file.txt");

let foo = match file_path {
    Some(file_path) => span!(1, 1, file_path),
    None => span!(1, 1),
}

Is there a way which allows me to directly use span!(1, 1, file_path) where file_path could be "file.txt", Some("file.txt") or None?

Thanks in advance!

[-] [email protected] 12 points 3 months ago
Segmentation fault (core dumped)
[-] [email protected] 1 points 3 months ago

Oh great, thank you!

12
Free Kiosk App (sopuli.xyz)
submitted 3 months ago by [email protected] to c/[email protected]

Hey, Do you know any free kiosk apps (an app that only allow you to use one app) like Fully Single Kiosk App?

[-] [email protected] 3 points 3 months ago

I've also had issues with Lidarr not downloading anything - For example, I tried downloading music from the artist NF - which I don't think is a particularly niche artist - but Lidarr didn't download anything. What indexers do you use to download music?

92
submitted 3 months ago by [email protected] to c/[email protected]

I recently set up Sonarr and Radarr on my home server and I'm loving it.

However, I don't get why you would ever use Lidarr. Why would you ever download music using torrents? You can use tools like spotdl and yt-dlp to download songs from YouTube music and Spotify, it's faster and more reliable; I have had some issues finding torrents of music from less-known artists.

To me it seems like it would be much better to have a tool like Lidarr or have support in Jellyseerr to download music from common streaming services.

What are your views on this?

[-] [email protected] 1 points 3 months ago

comment for the algorithm

[-] [email protected] 28 points 3 months ago* (last edited 3 months ago)

*All politicians behind closed doors

[-] [email protected] 51 points 4 months ago

uBlock Origin + Firefox is the same tho if not better? What do you mean by "it's insane"?

[-] [email protected] 7 points 5 months ago

That's not just UK rappers tho, at least that's also a perfect summary for german rap.

183
Impossible (sopuli.xyz)
submitted 5 months ago by [email protected] to c/[email protected]
[-] [email protected] 6 points 5 months ago* (last edited 5 months ago)

Can you explain it? I don't get it.

[-] [email protected] 8 points 5 months ago

Every fucking time.

[-] [email protected] 5 points 6 months ago

I don't know about where you live, but in Switzerland there are still stores where you can buy computers. In fact, all computers my parents ever bought are from computer stores.

[-] [email protected] 12 points 6 months ago

Yes, non-linux users

view more: next ›

silva

joined 10 months ago