Enum clang::documentation::ParameterDirection
source · [−]#[repr(C)]
pub enum ParameterDirection {
In,
Out,
InOut,
}
Expand description
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
sourceimpl Clone for ParameterDirection
impl Clone for ParameterDirection
sourcefn clone(&self) -> ParameterDirection
fn clone(&self) -> ParameterDirection
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ParameterDirection
impl Debug for ParameterDirection
sourceimpl Hash for ParameterDirection
impl Hash for ParameterDirection
impl Copy for ParameterDirection
impl Eq for ParameterDirection
impl StructuralEq for ParameterDirection
impl StructuralPartialEq for ParameterDirection
Auto Trait Implementations
impl RefUnwindSafe for ParameterDirection
impl Send for ParameterDirection
impl Sync for ParameterDirection
impl Unpin for ParameterDirection
impl UnwindSafe for ParameterDirection
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more