[−][src]Trait lv2rs_atom::tuple::TupleWritingFrame
Extension for WritingFrame
and
WritingFrameExt
for vectors.
See the module documentation for more information.
Provided methods
fn push_atom<'b, A: AtomBody + ?Sized>(
&'b mut self,
parameter: &A::InitializationParameter,
urids: &mut CachedMap
) -> Result<NestedFrame<'b, 'a, A>, ()>
&'b mut self,
parameter: &A::InitializationParameter,
urids: &mut CachedMap
) -> Result<NestedFrame<'b, 'a, A>, ()>
Add a new atom to the tuple.
This method acts just like an output port's
write_atom_body
: It receives the
initialization parameter of a atom, creates a new writing frame, initializes the atom and
returns the frame.
Implementors
impl<'a, W> TupleWritingFrame<'a> for W where
W: WritingFrame<'a> + WritingFrameExt<'a, Tuple>,
[src]
W: WritingFrame<'a> + WritingFrameExt<'a, Tuple>,
fn push_atom<'b, A: AtomBody + ?Sized>(
&'b mut self,
parameter: &A::InitializationParameter,
urids: &mut CachedMap
) -> Result<NestedFrame<'b, 'a, A>, ()>
[src]
&'b mut self,
parameter: &A::InitializationParameter,
urids: &mut CachedMap
) -> Result<NestedFrame<'b, 'a, A>, ()>