Skip to main content

Yamlify

Trait Yamlify 

Source
pub trait Yamlify {
    // Required method
    fn yaml(&self, y: &mut Yamler);
}

Required Methods§

Source

fn yaml(&self, y: &mut Yamler)

Implementations on Foreign Types§

Source§

impl Yamlify for &str

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for BindOp

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for Expr

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl Yamlify for Op

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for Pat

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl Yamlify for PatOp

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for Use

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl Yamlify for Literal

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for bool

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for char

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for i8

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for i16

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for i32

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for i64

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for i128

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for isize

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for str

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for u8

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for u16

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for u32

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for u64

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for u128

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for ()

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for usize

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for Bind

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl Yamlify for Make

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl Yamlify for MakeArm

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl Yamlify for Match

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl Yamlify for MatchArm

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl Yamlify for Path

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for String

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for Symbol

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl Yamlify for Span

Source§

fn yaml(&self, _y: &mut Yamler)

Source§

impl<T: Yamlify + AstNode, A: AstTypes> Yamlify for At<T, A>
where A::Annotation: Yamlify,

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl<T: Yamlify> Yamlify for Option<T>

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl<T: Yamlify> Yamlify for &T

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl<T: Yamlify> Yamlify for Box<T>

Source§

fn yaml(&self, y: &mut Yamler)

Source§

impl<T: Yamlify> Yamlify for Vec<T>

Source§

fn yaml(&self, y: &mut Yamler)

Implementors§