INNER CODE UNIT · Rust

request

librespot-org/librespot · metadata/src/lib.rs:47

    async fn request(session: &Session, id: &SpotifyUri) -> RequestResult;

    // Request a metadata struct
    async fn get(session: &Session, id: &SpotifyUri) -> Result<Self, Error> {
        let response = Self::request(session, id).await?;
        let msg = Self::Message::parse_from_bytes(&response)?;
        trace!("Received metadata: {msg:#?}");
        Self::parse(&msg, id)
    }

    fn parse(msg: &Self::Message, _: &SpotifyUri) -> Result<Self, Error>;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…