Skip to main content

Module api

Module api 

Source
Expand description

API client modules for each Last.fm resource type

Re-exports§

pub use builder_ext::Analyze;
pub use builder_ext::FetchAndSave;
pub use builder_ext::FetchAndUpdate;
pub use builder_ext::LimitBuilder;
pub use user::FriendsRequestBuilder;
pub use user::LovedTracksRequestBuilder;
pub use user::PersonalTagsRequestBuilder;
pub use user::RecentTracksRequestBuilder;
pub use user::TopAlbumsRequestBuilder;
pub use user::TopArtistsRequestBuilder;
pub use user::TopTagsRequestBuilder;
pub use user::TopTracksRequestBuilder;
pub use user::UserInfoRequestBuilder;
pub use user::WeeklyAlbumChartRequestBuilder;
pub use user::WeeklyArtistChartRequestBuilder;
pub use user::WeeklyChartListRequestBuilder;
pub use user::WeeklyTrackChartRequestBuilder;

Modules§

builder_ext
Extension traits shared across all API request builders Extension traits shared across all API request builders.
constants
API constants (base URL, limits, chunk sizes)
user
Last.fm user.* API namespace Last.fm user.* API namespace.

Enums§

Period
Period options for Last.fm time range filters

Traits§

ResourceContainer
Trait for containers that hold Last.fm resources (tracks, artists, etc.)

Type Aliases§

ProgressCallback
Callback invoked with (fetched, total) after each batch of tracks is received.