pub enum SourceRustVisibility {
Private,
Crate,
Public,
Unsupported,
}Expand description
Visibility forms that can be established without compiler name resolution.
Variants§
Private
Visible in the containing module and its descendants.
Crate
Visible throughout this exact crate target.
Public
Explicit unrestricted public visibility.
Unsupported
Restricted or malformed visibility needs additional unsupported proof.
Trait Implementations§
Source§impl Clone for SourceRustVisibility
impl Clone for SourceRustVisibility
Source§fn clone(&self) -> SourceRustVisibility
fn clone(&self) -> SourceRustVisibility
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SourceRustVisibility
Source§impl Debug for SourceRustVisibility
impl Debug for SourceRustVisibility
impl Eq for SourceRustVisibility
Source§impl Ord for SourceRustVisibility
impl Ord for SourceRustVisibility
Source§fn cmp(&self, other: &SourceRustVisibility) -> Ordering
fn cmp(&self, other: &SourceRustVisibility) -> Ordering
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
Source§impl PartialEq for SourceRustVisibility
impl PartialEq for SourceRustVisibility
Source§fn eq(&self, other: &SourceRustVisibility) -> bool
fn eq(&self, other: &SourceRustVisibility) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for SourceRustVisibility
impl PartialOrd for SourceRustVisibility
impl StructuralPartialEq for SourceRustVisibility
Auto Trait Implementations§
impl Freeze for SourceRustVisibility
impl RefUnwindSafe for SourceRustVisibility
impl Send for SourceRustVisibility
impl Sync for SourceRustVisibility
impl Unpin for SourceRustVisibility
impl UnsafeUnpin for SourceRustVisibility
impl UnwindSafe for SourceRustVisibility
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.