Trait cayley::path::Reuse [-]  [+] [src]

pub trait Reuse: Compile {
    fn get_name(&self) -> &str;
    fn set_saved(&mut self);
    fn is_saved(&self) -> bool;

    fn save(&self) -> Option<String> { ... }
    fn save_as(&self, name: &str) -> Option<String> { ... }
}

Required Methods

fn get_name(&self) -> &str

Get a prepared name for this Reusable

fn set_saved(&mut self)

fn is_saved(&self) -> bool

Was this item saved at least once in some graph during this session.

Provided Methods

fn save(&self) -> Option<String>

fn save_as(&self, name: &str) -> Option<String>

Implementors