#[repr(i32)]pub enum ChangesMsb {
Show 17 variants
EChangesMsbNone = 0,
EDestinationFrameChanged = 1,
ECachedBufferChanged = 2,
EBackgroundColorChanged = 4,
EMetadataChanged = 8,
EColorSpaceAgnosticChanged = 16,
EFrameRateSelectionPriority = 32,
EFrameRateChanged = 64,
EBackgroundBlurRadiusChanged = 128,
EProducerDisconnect = 256,
EFixedTransformHintChanged = 512,
EFrameNumberChanged = 1_024,
EBlurRegionsChanged = 2_048,
EAutoRefreshChanged = 4_096,
EStretchChanged = 8_192,
ETrustedOverlayChanged = 16_384,
EDropInputModeChanged = 32_768,
}Variants§
EChangesMsbNone = 0
EDestinationFrameChanged = 1
ECachedBufferChanged = 2
EBackgroundColorChanged = 4
EMetadataChanged = 8
EColorSpaceAgnosticChanged = 16
EFrameRateSelectionPriority = 32
EFrameRateChanged = 64
EBackgroundBlurRadiusChanged = 128
EProducerDisconnect = 256
EFixedTransformHintChanged = 512
EFrameNumberChanged = 1_024
EBlurRegionsChanged = 2_048
EAutoRefreshChanged = 4_096
EStretchChanged = 8_192
ETrustedOverlayChanged = 16_384
EDropInputModeChanged = 32_768
Implementations§
Source§impl ChangesMsb
impl ChangesMsb
Source§impl ChangesMsb
impl ChangesMsb
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<ChangesMsb>
pub fn from_str_name(value: &str) -> Option<ChangesMsb>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for ChangesMsb
impl Clone for ChangesMsb
Source§fn clone(&self) -> ChangesMsb
fn clone(&self) -> ChangesMsb
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 ChangesMsb
impl Debug for ChangesMsb
Source§impl Default for ChangesMsb
impl Default for ChangesMsb
Source§fn default() -> ChangesMsb
fn default() -> ChangesMsb
Returns the “default value” for a type. Read more
Source§impl Hash for ChangesMsb
impl Hash for ChangesMsb
Source§impl Ord for ChangesMsb
impl Ord for ChangesMsb
Source§fn cmp(&self, other: &ChangesMsb) -> Ordering
fn cmp(&self, other: &ChangesMsb) -> Ordering
1.21.0 · 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
Source§impl PartialEq for ChangesMsb
impl PartialEq for ChangesMsb
Source§impl PartialOrd for ChangesMsb
impl PartialOrd for ChangesMsb
Source§impl TryFrom<i32> for ChangesMsb
impl TryFrom<i32> for ChangesMsb
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ChangesMsb, UnknownEnumValue>
fn try_from(value: i32) -> Result<ChangesMsb, UnknownEnumValue>
Performs the conversion.
impl Copy for ChangesMsb
impl Eq for ChangesMsb
impl StructuralPartialEq for ChangesMsb
Auto Trait Implementations§
impl Freeze for ChangesMsb
impl RefUnwindSafe for ChangesMsb
impl Send for ChangesMsb
impl Sync for ChangesMsb
impl Unpin for ChangesMsb
impl UnwindSafe for ChangesMsb
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,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].