pub struct SavedServer {
pub id: String,
pub name: String,
pub url: String,
pub service: MusicService,
pub yt_browser: Option<Browser>,
pub yt_anonymous: bool,
}Fields§
§id: String§name: String§url: String§service: MusicService§yt_browser: Option<Browser>Persisted browser choice for browser sign-in servers.
yt_anonymous: boolPersisted anonymous-mode flag.
Implementations§
Source§impl SavedServer
impl SavedServer
pub fn new(name: String, url: String, service: MusicService) -> Self
pub fn from_music_server(server: &MusicServer) -> Self
pub fn matches(&self, server: &MusicServer) -> bool
Trait Implementations§
Source§impl Clone for SavedServer
impl Clone for SavedServer
Source§fn clone(&self) -> SavedServer
fn clone(&self) -> SavedServer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SavedServer
impl Debug for SavedServer
Source§impl<'de> Deserialize<'de> for SavedServer
impl<'de> Deserialize<'de> for SavedServer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SavedServer
impl PartialEq for SavedServer
Source§fn eq(&self, other: &SavedServer) -> bool
fn eq(&self, other: &SavedServer) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SavedServer
impl Serialize for SavedServer
impl StructuralPartialEq for SavedServer
Auto Trait Implementations§
impl Freeze for SavedServer
impl RefUnwindSafe for SavedServer
impl Send for SavedServer
impl Sync for SavedServer
impl Unpin for SavedServer
impl UnsafeUnpin for SavedServer
impl UnwindSafe for SavedServer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more