1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO 2# 3# When uploading crates to the registry Cargo will automatically 4# "normalize" Cargo.toml files for maximal compatibility 5# with all versions of Cargo and also rewrite `path` dependencies 6# to registry (e.g., crates.io) dependencies 7# 8# If you believe there's an error in this file please file an 9# issue against the rust-lang/cargo repository. If you're 10# editing this file be aware that the upstream Cargo.toml 11# will likely look very different (and much more reasonable) 12 13[package] 14edition = "2018" 15name = "rspotify" 16version = "0.10.0" 17authors = ["Ramsay Leung <ramsayleung@gmail.com>"] 18description = "Spotify API wrapper" 19homepage = "https://github.com/samrayleung/rspotify" 20readme = "README.md" 21keywords = ["spotify", "api"] 22license = "MIT" 23repository = "https://github.com/samrayleung/rspotify" 24 25[[example]] 26name = "device" 27path = "examples/blocking/device.rs" 28required-features = ["blocking"] 29 30[[example]] 31name = "artist_top_tracks" 32path = "examples/blocking/artist_top_tracks.rs" 33required-features = ["blocking"] 34 35[[example]] 36name = "categories" 37path = "examples/blocking/categories.rs" 38required-features = ["blocking"] 39 40[[example]] 41name = "blocking_current_playback" 42path = "examples/blocking/current_playback.rs" 43required-features = ["blocking"] 44 45[[example]] 46name = "blocking_current_playing" 47path = "examples/blocking/current_playing.rs" 48required-features = ["blocking"] 49 50[[example]] 51name = "current_user_followed_artists" 52path = "examples/blocking/current_user_followed_artists.rs" 53required-features = ["blocking"] 54 55[[example]] 56name = "current_user_playing_track" 57path = "examples/blocking/current_user_playing_track.rs" 58required-features = ["blocking"] 59 60[[example]] 61name = "current_user_playlists" 62path = "examples/blocking/current_user_playlists.rs" 63required-features = ["blocking"] 64 65[[example]] 66name = "current_user_recently_played" 67path = "examples/blocking/current_user_recently_played.rs" 68required-features = ["blocking"] 69 70[[example]] 71name = "current_user_saved_albums_add" 72path = "examples/blocking/current_user_saved_albums_add.rs" 73required-features = ["blocking"] 74 75[[example]] 76name = "current_user_saved_albums_contains" 77path = "examples/blocking/current_user_saved_albums_contains.rs" 78required-features = ["blocking"] 79 80[[example]] 81name = "current_user_saved_albums_delete" 82path = "examples/blocking/current_user_saved_albums_delete.rs" 83required-features = ["blocking"] 84 85[[example]] 86name = "current_user_saved_albums" 87path = "examples/blocking/current_user_saved_albums.rs" 88required-features = ["blocking"] 89 90[[example]] 91name = "current_user_saved_tracks_add" 92path = "examples/blocking/current_user_saved_tracks_add.rs" 93required-features = ["blocking"] 94 95[[example]] 96name = "current_user_saved_tracks_contains" 97path = "examples/blocking/current_user_saved_tracks_contains.rs" 98required-features = ["blocking"] 99 100[[example]] 101name = "current_user_saved_tracks_delete" 102path = "examples/blocking/current_user_saved_tracks_delete.rs" 103required-features = ["blocking"] 104 105[[example]] 106name = "current_user_saved_tracks" 107path = "examples/blocking/current_user_saved_tracks.rs" 108required-features = ["blocking"] 109 110[[example]] 111name = "current_user_top_artists" 112path = "examples/blocking/current_user_top_artists.rs" 113required-features = ["blocking"] 114 115[[example]] 116name = "current_user_top_tracks" 117path = "examples/blocking/current_user_top_tracks.rs" 118required-features = ["blocking"] 119 120[[example]] 121name = "featured_playlists" 122path = "examples/blocking/featured_playlists.rs" 123required-features = ["blocking"] 124 125[[example]] 126name = "me" 127path = "examples/blocking/me.rs" 128required-features = ["blocking"] 129 130[[example]] 131name = "new_releases" 132path = "examples/blocking/new_releases.rs" 133required-features = ["blocking"] 134 135[[example]] 136name = "next_playback" 137path = "examples/blocking/next_playback.rs" 138required-features = ["blocking"] 139 140[[example]] 141name = "pause_playback" 142path = "examples/blocking/pause_playback.rs" 143required-features = ["blocking"] 144 145[[example]] 146name = "playlist" 147path = "examples/blocking/playlist.rs" 148required-features = ["blocking"] 149 150[[example]] 151name = "previous_playback" 152path = "examples/blocking/previous_playback.rs" 153required-features = ["blocking"] 154 155[[example]] 156name = "recommendations" 157path = "examples/blocking/recommendations.rs" 158required-features = ["blocking"] 159 160[[example]] 161name = "repeat" 162path = "examples/blocking/repeat.rs" 163required-features = ["blocking"] 164 165[[example]] 166name = "blocking_search" 167path = "examples/blocking/search.rs" 168required-features = ["blocking"] 169 170[[example]] 171name = "seek_track" 172path = "examples/blocking/seek_track.rs" 173required-features = ["blocking"] 174 175[[example]] 176name = "shuffle" 177path = "examples/blocking/shuffle.rs" 178required-features = ["blocking"] 179 180[[example]] 181name = "start_playback" 182path = "examples/blocking/start_playback.rs" 183required-features = ["blocking"] 184 185[[example]] 186name = "transfer_playback" 187path = "examples/blocking/transfer_playback.rs" 188required-features = ["blocking"] 189 190[[example]] 191name = "user_artist_check_follow" 192path = "examples/blocking/user_artist_check_follow.rs" 193required-features = ["blocking"] 194 195[[example]] 196name = "user_follow_artists" 197path = "examples/blocking/user_follow_artists.rs" 198required-features = ["blocking"] 199 200[[example]] 201name = "user_follow_users" 202path = "examples/blocking/user_follow_users.rs" 203required-features = ["blocking"] 204 205[[example]] 206name = "user_playlist_add_tracks" 207path = "examples/blocking/user_playlist_add_tracks.rs" 208required-features = ["blocking"] 209 210[[example]] 211name = "user_playlist_change_detail" 212path = "examples/blocking/user_playlist_change_detail.rs" 213required-features = ["blocking"] 214 215[[example]] 216name = "user_playlist_check_follow" 217path = "examples/blocking/user_playlist_check_follow.rs" 218required-features = ["blocking"] 219 220[[example]] 221name = "user_playlist_create" 222path = "examples/blocking/user_playlist_create.rs" 223required-features = ["blocking"] 224 225[[example]] 226name = "user_playlist_follow_playlist" 227path = "examples/blocking/user_playlist_follow_playlist.rs" 228required-features = ["blocking"] 229 230[[example]] 231name = "user_playlist_recorder_tracks" 232path = "examples/blocking/user_playlist_recorder_tracks.rs" 233required-features = ["blocking"] 234 235[[example]] 236name = "user_playlist_remove_all_occurrences_of_tracks" 237path = "examples/blocking/user_playlist_remove_all_occurrences_of_tracks.rs" 238required-features = ["blocking"] 239 240[[example]] 241name = "user_playlist_remove_specific_occurrenes_of_tracks" 242path = "examples/blocking/user_playlist_remove_specific_occurrenes_of_tracks.rs" 243required-features = ["blocking"] 244 245[[example]] 246name = "user_playlist_replace_tracks" 247path = "examples/blocking/user_playlist_replace_tracks.rs" 248required-features = ["blocking"] 249 250[[example]] 251name = "user_playlist" 252path = "examples/blocking/user_playlist.rs" 253required-features = ["blocking"] 254 255[[example]] 256name = "user_playlists" 257path = "examples/blocking/user_playlists.rs" 258required-features = ["blocking"] 259 260[[example]] 261name = "user_playlist_tracks" 262path = "examples/blocking/user_playlist_tracks.rs" 263required-features = ["blocking"] 264 265[[example]] 266name = "user_playlist_unfollow" 267path = "examples/blocking/user_playlist_unfollow.rs" 268required-features = ["blocking"] 269 270[[example]] 271name = "user_unfollow_artists" 272path = "examples/blocking/user_unfollow_artists.rs" 273required-features = ["blocking"] 274 275[[example]] 276name = "user_unfollow_users" 277path = "examples/blocking/user_unfollow_users.rs" 278required-features = ["blocking"] 279 280[[example]] 281name = "volume" 282path = "examples/blocking/volume.rs" 283required-features = ["blocking"] 284 285[[example]] 286name = "blocking_get_access_token_without_cache" 287path = "examples/blocking/get_access_token_without_cache.rs" 288required-features = ["blocking"] 289 290[[example]] 291name = "blocking_save_shows" 292path = "examples/blocking/save_shows.rs" 293required-features = ["blocking"] 294 295[[example]] 296name = "blocking_get_saved_show" 297path = "examples/blocking/get_saved_show.rs" 298required-features = ["blocking"] 299 300[[example]] 301name = "blocking_get_a_show" 302path = "examples/blocking/get_a_show.rs" 303required-features = ["blocking"] 304 305[[example]] 306name = "blocking_get_several_shows" 307path = "examples/blocking/get_several_shows.rs" 308required-features = ["blocking"] 309 310[[example]] 311name = "blocking_get_shows_episodes" 312path = "examples/blocking/get_shows_episodes.rs" 313required-features = ["blocking"] 314 315[[example]] 316name = "blocking_get_an_episode" 317path = "examples/blocking/get_an_episode.rs" 318required-features = ["blocking"] 319 320[[example]] 321name = "blocking_get_several_episodes" 322path = "examples/blocking/get_several_episodes.rs" 323required-features = ["blocking"] 324 325[[example]] 326name = "blocking_check_users_saved_shows" 327path = "examples/blocking/check_users_saved_shows.rs" 328required-features = ["blocking"] 329 330[[example]] 331name = "blocking_remove_users_saved_shows" 332path = "examples/blocking/remove_users_saved_shows.rs" 333required-features = ["blocking"] 334[dependencies.base64] 335version = "0.10.0" 336 337[dependencies.chrono] 338version = "0.4" 339features = ["serde", "rustc-serialize"] 340 341[dependencies.derive_builder] 342version = "0.7" 343 344[dependencies.dotenv] 345version = "0.13.0" 346 347[dependencies.env_logger] 348version = "0.6.0" 349 350[dependencies.failure] 351version = "0.1" 352 353[dependencies.itertools] 354version = "0.8.0" 355 356[dependencies.lazy_static] 357version = "1.0" 358 359[dependencies.log] 360version = "0.4" 361 362[dependencies.percent-encoding] 363version = "1.0.1" 364 365[dependencies.rand] 366version = "0.6.5" 367 368[dependencies.random] 369version = "0.12.2" 370 371[dependencies.reqwest-default-tls] 372version = "0.10" 373features = ["json", "socks"] 374optional = true 375package = "reqwest" 376 377[dependencies.reqwest-native-tls] 378version = "0.10" 379features = ["json", "socks", "native-tls"] 380optional = true 381default-features = false 382package = "reqwest" 383 384[dependencies.reqwest-native-tls-vendored] 385version = "0.10" 386features = ["json", "socks", "native-tls-vendored"] 387optional = true 388default-features = false 389package = "reqwest" 390 391[dependencies.reqwest-rustls-tls] 392version = "0.10" 393features = ["json", "socks", "rustls-tls"] 394optional = true 395default-features = false 396package = "reqwest" 397 398[dependencies.serde] 399version = "1.0" 400 401[dependencies.serde_derive] 402version = "1.0" 403 404[dependencies.serde_json] 405version = "1.0" 406 407[dependencies.url] 408version = "1.6.0" 409 410[dependencies.webbrowser] 411version = "0.5.0" 412[dev-dependencies.futures] 413version = "0.3" 414 415[dev-dependencies.tokio] 416version = "0.2" 417features = ["full"] 418 419[features] 420blocking = ["reqwest-default-tls/blocking"] 421default = ["default-tls"] 422default-tls = ["reqwest-default-tls"] 423native-tls = ["reqwest-native-tls"] 424native-tls-blocking = ["reqwest-native-tls/blocking"] 425native-tls-vendored = ["reqwest-native-tls-vendored"] 426native-tls-vendored-blocking = ["reqwest-native-tls-vendored/blocking"] 427rustls-tls = ["reqwest-rustls-tls"] 428rustls-tls-blocking = ["reqwest-rustls-tls/blocking"] 429