pub enum RubyVisibility {
Public,
Protected,
Private,
}Expand description
Ruby method visibility modifier.
Variants§
Public
Public (default) — callable from anywhere
Protected
Protected — callable from the class and subclasses
Private
Private — callable only within the defining class
Trait Implementations§
Source§impl Clone for RubyVisibility
impl Clone for RubyVisibility
Source§fn clone(&self) -> RubyVisibility
fn clone(&self) -> RubyVisibility
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 RubyVisibility
impl Debug for RubyVisibility
Source§impl Display for RubyVisibility
impl Display for RubyVisibility
Source§impl PartialEq for RubyVisibility
impl PartialEq for RubyVisibility
impl Copy for RubyVisibility
impl Eq for RubyVisibility
impl StructuralPartialEq for RubyVisibility
Auto Trait Implementations§
impl Freeze for RubyVisibility
impl RefUnwindSafe for RubyVisibility
impl Send for RubyVisibility
impl Sync for RubyVisibility
impl Unpin for RubyVisibility
impl UnsafeUnpin for RubyVisibility
impl UnwindSafe for RubyVisibility
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