[−][src]Enum clang::Availability
Indicates the availability of an AST entity.
Variants
Available
The entity is available.
Deprecated
The entity is available but has been deprecated and any usage of it will be a warning.
Inaccessible
The entity is available but is not accessible and any usage of it will be an error.
The entity is not available and any usage of it will be an error.
Trait Implementations
impl PartialEq<Availability> for Availability
[src]
fn eq(&self, other: &Availability) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Clone for Availability
[src]
fn clone(&self) -> Availability
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for Availability
[src]
impl Copy for Availability
[src]
impl Debug for Availability
[src]
impl Hash for Availability
[src]
Auto Trait Implementations
impl Send for Availability
impl Sync for Availability
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,