Skip to main content

Path

Trait Path 

Source
pub trait Path<Root, Leaf>: Copy
where Root: Plan, Leaf: Plan,
{ // Required method fn get<'life, 'p, 'd>( self, root: &'life Root::Output<'p, 'd>, ) -> &'life Leaf::Output<'p, 'd> where Self: 'd, Root: 'd, Leaf: 'd, 'd: 'p + 'life, 'p: 'life; }
Expand description

Projects one exact leaf from a generative storage build output.

Required Methods§

Source

fn get<'life, 'p, 'd>( self, root: &'life Root::Output<'p, 'd>, ) -> &'life Leaf::Output<'p, 'd>
where Self: 'd, Root: 'd, Leaf: 'd, 'd: 'p + 'life, 'p: 'life,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<S: Plan> Path<S, S> for Here