pub enum BuiServerInfo {
NoServer,
Server(BuiServerAddrInfo),
}Expand description
Generic HTTP API server information
This is used for both the Strand Camera BUI and the Braid BUI.
Variants§
NoServer
No server is present (e.g. prerecorded data).
Server(BuiServerAddrInfo)
A server is available.
Trait Implementations§
Source§impl Clone for BuiServerInfo
impl Clone for BuiServerInfo
Source§fn clone(&self) -> BuiServerInfo
fn clone(&self) -> BuiServerInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 BuiServerInfo
impl Debug for BuiServerInfo
Source§impl<'de> Deserialize<'de> for BuiServerInfo
impl<'de> Deserialize<'de> for BuiServerInfo
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 BuiServerInfo
impl PartialEq for BuiServerInfo
Source§impl Serialize for BuiServerInfo
impl Serialize for BuiServerInfo
impl StructuralPartialEq for BuiServerInfo
Auto Trait Implementations§
impl Freeze for BuiServerInfo
impl RefUnwindSafe for BuiServerInfo
impl Send for BuiServerInfo
impl Sync for BuiServerInfo
impl Unpin for BuiServerInfo
impl UnsafeUnpin for BuiServerInfo
impl UnwindSafe for BuiServerInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Preferences for Twhere
T: Serialize + DeserializeOwned,
impl<T> Preferences for Twhere
T: Serialize + DeserializeOwned,
Source§fn save<S>(&self, app: &AppInfo, key: S) -> Result<(), PreferencesError>
fn save<S>(&self, app: &AppInfo, key: S) -> Result<(), PreferencesError>
Saves the current state of this object. Implementation is platform-dependent, but the data
will be local to the active user. Read more
Source§fn load<S>(app: &AppInfo, key: S) -> Result<T, PreferencesError>
fn load<S>(app: &AppInfo, key: S) -> Result<T, PreferencesError>
Loads this object’s state from previously saved user data with the same
key. This is
an instance method which completely overwrites the object’s state with the serialized
data. Thus, it is recommended that you call this method immediately after instantiating
the preferences object. Read more