pub enum VisModifierSpec {
Private,
Auto,
Public(Location),
ExplicitPrivate(Location),
Restricted(VisRestriction),
}
Variants§
Implementations§
Source§impl VisModifierSpec
impl VisModifierSpec
pub const fn is_public(&self) -> bool
pub const fn is_private(&self) -> bool
pub const fn display_as_accessor(&self) -> &'static str
Trait Implementations§
Source§impl Clone for VisModifierSpec
impl Clone for VisModifierSpec
Source§fn clone(&self) -> VisModifierSpec
fn clone(&self) -> VisModifierSpec
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 VisModifierSpec
impl Debug for VisModifierSpec
Source§impl Display for VisModifierSpec
impl Display for VisModifierSpec
Source§impl Hash for VisModifierSpec
impl Hash for VisModifierSpec
Source§impl Locational for VisModifierSpec
impl Locational for VisModifierSpec
Source§impl NestedDisplay for VisModifierSpec
impl NestedDisplay for VisModifierSpec
Source§impl PartialEq for VisModifierSpec
impl PartialEq for VisModifierSpec
impl Eq for VisModifierSpec
Auto Trait Implementations§
impl Freeze for VisModifierSpec
impl RefUnwindSafe for VisModifierSpec
impl Send for VisModifierSpec
impl Sync for VisModifierSpec
impl Unpin for VisModifierSpec
impl UnwindSafe for VisModifierSpec
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