pub struct AuthFile {
pub schema_version: u32,
pub providers: BTreeMap<String, ProviderCredential>,
pub extra: Map<String, Value>,
}Expand description
Shape of ~/.config/muse/auth.json (observed schema_version 1).
muse logout rewrites this with an empty providers map rather than
deleting the file.
Fields§
§schema_version: u32§providers: BTreeMap<String, ProviderCredential>§extra: Map<String, Value>Trait Implementations§
Source§impl<'de> Deserialize<'de> for AuthFile
impl<'de> Deserialize<'de> for AuthFile
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
impl StructuralPartialEq for AuthFile
Auto Trait Implementations§
impl Freeze for AuthFile
impl RefUnwindSafe for AuthFile
impl Send for AuthFile
impl Sync for AuthFile
impl Unpin for AuthFile
impl UnsafeUnpin for AuthFile
impl UnwindSafe for AuthFile
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