[][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]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for ParameterDirection[src]

impl Copy for ParameterDirection[src]

impl PartialEq<ParameterDirection> for ParameterDirection[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Debug for ParameterDirection[src]

impl Hash for ParameterDirection[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.