Struct dyon::link::Link [−][src]
Fields
slices: Vec<Slice>
Methods
impl Link
[src]
impl Link
pub fn new() -> Link
[src]
pub fn new() -> Link
pub fn head(&self) -> Option<Box<Variable>>
[src]
pub fn head(&self) -> Option<Box<Variable>>
pub fn tip(&self) -> Option<Box<Variable>>
[src]
pub fn tip(&self) -> Option<Box<Variable>>
pub fn tail(&self) -> Link
[src]
pub fn tail(&self) -> Link
pub fn neck(&self) -> Link
[src]
pub fn neck(&self) -> Link
pub fn is_empty(&self) -> bool
[src]
pub fn is_empty(&self) -> bool
pub fn add(&self, other: &Link) -> Link
[src]
pub fn add(&self, other: &Link) -> Link
pub fn push(&mut self, v: &Variable) -> Result<(), String>
[src]
pub fn push(&mut self, v: &Variable) -> Result<(), String>
Trait Implementations
impl Debug for Link
[src]
impl Debug for Link
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Link
[src]
impl Clone for Link