pub struct DesktopSettings {
pub team_library: Option<String>,
pub telemetry_endpoint: Option<String>,
}Expand description
Desktop settings: what the editor itself reads at startup. Everything optional-with-default, because a fresh install must open with zero config.
Fields§
§team_library: Option<String>Where team assets are fetched from; absent means local-only mode.
telemetry_endpoint: Option<String>Opt-in telemetry endpoint; absent means fully off.
Implementations§
Trait Implementations§
Source§impl Clone for DesktopSettings
impl Clone for DesktopSettings
Source§impl Debug for DesktopSettings
impl Debug for DesktopSettings
Source§impl Default for DesktopSettings
impl Default for DesktopSettings
Source§impl<'de> Deserialize<'de> for DesktopSettings
impl<'de> Deserialize<'de> for DesktopSettings
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
Auto Trait Implementations§
impl Freeze for DesktopSettings
impl RefUnwindSafe for DesktopSettings
impl Send for DesktopSettings
impl Sync for DesktopSettings
impl Unpin for DesktopSettings
impl UnsafeUnpin for DesktopSettings
impl UnwindSafe for DesktopSettings
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