[][src]Struct fbs_build::ir::types::CustomTypeRef

pub struct CustomTypeRef<'a> {
    pub ident: QualifiedIdent<'a>,
    pub ty: CustomType<'a>,
}

Fields

ident: QualifiedIdent<'a>ty: CustomType<'a>

Implementations

impl<'a> CustomTypeRef<'a>[src]

pub fn builder() -> CustomTypeRefBuilder<'a, ((), ())>[src]

Create a builder for building CustomTypeRef. On the builder, call .ident(...), .ty(...) to set the values of the fields (they accept Into values). Finally, call .build() to create the instance of CustomTypeRef.

Trait Implementations

impl<'a> Clone for CustomTypeRef<'a>[src]

impl<'a> Debug for CustomTypeRef<'a>[src]

impl<'a> PartialEq<CustomTypeRef<'a>> for CustomTypeRef<'a>[src]

impl<'a> StructuralPartialEq for CustomTypeRef<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for CustomTypeRef<'a>

impl<'a> Send for CustomTypeRef<'a>

impl<'a> Sync for CustomTypeRef<'a>

impl<'a> Unpin for CustomTypeRef<'a>

impl<'a> UnwindSafe for CustomTypeRef<'a>

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.