[][src]Enum clang::documentation::ParameterDirection

#[repr(C)]pub enum ParameterDirection {
    In,
    Out,
    InOut,
}

Indicates the parameter passing direction for a \param command.

Variants

In

Indicates the parameter is an input parameter.

Out

Indicates the parameter is an output parameter.

InOut

Indicates the parameter is both an input and an output parameter.

Trait Implementations

impl Clone for ParameterDirection[src]

impl Copy for ParameterDirection[src]

impl Debug for ParameterDirection[src]

impl Eq for ParameterDirection[src]

impl Hash for ParameterDirection[src]

impl PartialEq<ParameterDirection> for ParameterDirection[src]

impl StructuralEq for ParameterDirection[src]

impl StructuralPartialEq for ParameterDirection[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.