pub enum StartSoftwareFrameRateLimit {
Enable(f64),
Disabled,
NoChange,
}Expand description
Frame rate limiting configuration for camera startup.
Variants§
Enable(f64)
Set the frame_rate limit at a given frame rate.
Disabled
Disable the frame_rate limit.
NoChange
Do not change the frame rate limit.
Trait Implementations§
Source§impl Clone for StartSoftwareFrameRateLimit
impl Clone for StartSoftwareFrameRateLimit
Source§fn clone(&self) -> StartSoftwareFrameRateLimit
fn clone(&self) -> StartSoftwareFrameRateLimit
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 StartSoftwareFrameRateLimit
impl Debug for StartSoftwareFrameRateLimit
Source§impl Default for StartSoftwareFrameRateLimit
impl Default for StartSoftwareFrameRateLimit
Source§fn default() -> StartSoftwareFrameRateLimit
fn default() -> StartSoftwareFrameRateLimit
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StartSoftwareFrameRateLimit
impl<'de> Deserialize<'de> for StartSoftwareFrameRateLimit
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 StartSoftwareFrameRateLimit
Auto Trait Implementations§
impl Freeze for StartSoftwareFrameRateLimit
impl RefUnwindSafe for StartSoftwareFrameRateLimit
impl Send for StartSoftwareFrameRateLimit
impl Sync for StartSoftwareFrameRateLimit
impl Unpin for StartSoftwareFrameRateLimit
impl UnsafeUnpin for StartSoftwareFrameRateLimit
impl UnwindSafe for StartSoftwareFrameRateLimit
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