#[non_exhaustive]pub enum VariablePresentationHintVisibility {
Public,
Private,
Protected,
Internal,
Final,
Unknown,
}
Expand description
Visibility of variable. Before introducing additional values, try to use the listed values.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for VariablePresentationHintVisibility
impl Clone for VariablePresentationHintVisibility
Source§fn clone(&self) -> VariablePresentationHintVisibility
fn clone(&self) -> VariablePresentationHintVisibility
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<'de> Deserialize<'de> for VariablePresentationHintVisibility
impl<'de> Deserialize<'de> for VariablePresentationHintVisibility
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 VariablePresentationHintVisibility
impl PartialEq for VariablePresentationHintVisibility
Source§fn eq(&self, other: &VariablePresentationHintVisibility) -> bool
fn eq(&self, other: &VariablePresentationHintVisibility) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for VariablePresentationHintVisibility
impl StructuralPartialEq for VariablePresentationHintVisibility
Auto Trait Implementations§
impl Freeze for VariablePresentationHintVisibility
impl RefUnwindSafe for VariablePresentationHintVisibility
impl Send for VariablePresentationHintVisibility
impl Sync for VariablePresentationHintVisibility
impl Unpin for VariablePresentationHintVisibility
impl UnwindSafe for VariablePresentationHintVisibility
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