[−][src]Enum rustdoc::json::types::Visibility
Variants
For the most part items are private by default. The exceptions are associated items of public traits and variants of public enums.
For pub(in path) visibility. parent is the module it's restricted to and path is how
that module was referenced (like "super::super" or "crate::foo::bar").
Trait Implementations
impl Clone for Visibility[src]
fn clone(&self) -> Visibility[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for Visibility[src]
impl<'de> Deserialize<'de> for Visibility[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl PartialEq<Visibility> for Visibility[src]
fn eq(&self, other: &Visibility) -> bool[src]
fn ne(&self, other: &Visibility) -> bool[src]
impl Serialize for Visibility[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl StructuralPartialEq for Visibility[src]
Auto Trait Implementations
impl RefUnwindSafe for Visibility[src]
impl Send for Visibility[src]
impl Sync for Visibility[src]
impl Unpin for Visibility[src]
impl UnwindSafe for Visibility[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,