Inline in rustc_ast::ast - Rust (original) (raw)

pub enum Inline {
    Yes,
    No {
        had_parse_error: Result<(), ErrorGuaranteed>,
    },
}

Variants§

Trait Implementations§

Source§

impl Clone for Inline

Source§

impl Debug for Inline

Source§

impl<__D: SpanDecoder> Decodable<__D> for Inline

Source§

fn decode(__decoder: &mut __D) -> Self

Source§

impl<__E: SpanEncoder> Encodable<__E> for Inline

Source§

fn encode(&self, __encoder: &mut __E)

Source§

impl<V: MutVisitor> MutVisitable for Inline

Source§

type Extra = ()

Source§

fn visit_mut(&mut self, visitor: &mut V, _extra: Self::Extra) -> V::Result

Source§

impl<__V> MutWalkable<__V> for Inline

Source§

fn walk_mut(&mut self, __visitor: &mut __V)

Source§

impl PartialEq for Inline

Source§

fn eq(&self, other: &Inline) -> bool

Tests for self and other values to be equal, and is used by ==.

1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Source§

impl<'a, V: Visitor<'a>> Visitable<'a, V> for Inline

Source§

type Extra = ()

Source§

fn visit(&'a self, visitor: &mut V, _extra: Self::Extra) -> V::Result

Source§

impl<'__ast, __V> Walkable<'__ast, __V> for Inline

Source§

fn walk_ref(&'__ast self, __visitor: &mut __V) -> __V::Result

Source§

impl Copy for Inline

Source§

impl StructuralPartialEq for Inline

Auto Trait Implementations§

§

impl DynSend for Inline

§

impl DynSync for Inline

§

impl Freeze for Inline

§

impl RefUnwindSafe for Inline

§

impl Send for Inline

§

impl Sync for Inline

§

impl Unpin for Inline

§

impl UnwindSafe for Inline

Blanket Implementations§

Layout§

Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.

Size: 1 byte

Size for each variant: