modified: Cargo.lock

modified:   Cargo.toml
	modified:   src/sobjects.rs
This commit is contained in:
Michael Wain 2025-02-13 03:30:31 +03:00
parent a72d62cb36
commit 39602b6325
3 changed files with 9 additions and 3 deletions

2
Cargo.lock generated
View File

@ -1036,7 +1036,7 @@ dependencies = [
[[package]]
name = "soundcloud"
version = "0.1.5"
version = "0.1.6"
dependencies = [
"hyper-util",
"regex",

View File

@ -1,6 +1,6 @@
[package]
name = "soundcloud"
version = "0.1.5"
version = "0.1.6"
edition = "2021"
description = "A small rust crate for fetching data from soundcloud without developer account"
authors = ["alterwain"]

View File

@ -27,10 +27,16 @@ pub struct CloudTrack {
pub permalink_url: Option<String>,
pub title: Option<String>,
pub uri: Option<String>,
pub artist: Option<String>,
pub user: Option<CloudArtist>,
pub media: Option<CloudTranscodings>,
}
#[derive(Debug, serde::Deserialize, Clone)]
pub struct CloudArtist {
username: Option<String>,
permalink: String,
}
#[derive(Debug, serde::Deserialize, Clone)]
pub struct CloudTranscodings {
pub transcodings: Vec<CloudTranscoding>,