#[repr(i32)]pub enum InitialStateStrategy {
Full = 0,
Components = 1,
}Expand description
Build-wide initial-state behavior.
Variants§
Full = 0
Emit the complete state object. Used by default and non-WebUI plugins.
Components = 1
Select state from reachable WebUI component surfaces.
Implementations§
Source§impl InitialStateStrategy
impl InitialStateStrategy
Sourcepub const fn is_valid(value: i32) -> bool
pub const fn is_valid(value: i32) -> bool
Returns true if value is a variant of InitialStateStrategy.
Sourcepub fn from_i32(value: i32) -> Option<InitialStateStrategy>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<InitialStateStrategy>
Use the TryFrom<i32> implementation instead
Converts an i32 to a InitialStateStrategy, or None if value is not a valid variant.
Source§impl InitialStateStrategy
impl InitialStateStrategy
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for InitialStateStrategy
impl Clone for InitialStateStrategy
impl Copy for InitialStateStrategy
Source§impl Debug for InitialStateStrategy
impl Debug for InitialStateStrategy
Source§impl Default for InitialStateStrategy
impl Default for InitialStateStrategy
Source§fn default() -> InitialStateStrategy
fn default() -> InitialStateStrategy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InitialStateStrategy
impl<'de> Deserialize<'de> for InitialStateStrategy
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 Eq for InitialStateStrategy
Source§impl From<InitialStateStrategy> for i32
impl From<InitialStateStrategy> for i32
Source§fn from(value: InitialStateStrategy) -> i32
fn from(value: InitialStateStrategy) -> i32
Converts to this type from the input type.
Source§impl Hash for InitialStateStrategy
impl Hash for InitialStateStrategy
Source§impl Ord for InitialStateStrategy
impl Ord for InitialStateStrategy
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for InitialStateStrategy
impl PartialEq for InitialStateStrategy
Source§impl PartialOrd for InitialStateStrategy
impl PartialOrd for InitialStateStrategy
Source§impl Serialize for InitialStateStrategy
impl Serialize for InitialStateStrategy
impl StructuralPartialEq for InitialStateStrategy
Source§impl TryFrom<i32> for InitialStateStrategy
impl TryFrom<i32> for InitialStateStrategy
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<InitialStateStrategy, UnknownEnumValue>
fn try_from(value: i32) -> Result<InitialStateStrategy, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for InitialStateStrategy
impl RefUnwindSafe for InitialStateStrategy
impl Send for InitialStateStrategy
impl Sync for InitialStateStrategy
impl Unpin for InitialStateStrategy
impl UnsafeUnpin for InitialStateStrategy
impl UnwindSafe for InitialStateStrategy
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