[−][src]Trait lv2rs::prelude::TupleWritingFrame
Extension for WritingFrame
and
WritingFrameExt
for vectors.
See the module documentation for more information.
Provided methods
default fn push_atom<A>(
&'b mut self,
parameter: &<A as AtomBody>::InitializationParameter,
urids: &mut CachedMap
) -> Result<NestedFrame<'b, 'a, A>, ()> where
A: AtomBody + ?Sized,
&'b mut self,
parameter: &<A as AtomBody>::InitializationParameter,
urids: &mut CachedMap
) -> Result<NestedFrame<'b, 'a, A>, ()> where
A: AtomBody + ?Sized,
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, ArrayAtomBody<(), u8>>,
[src]
W: WritingFrame<'a> + WritingFrameExt<'a, ArrayAtomBody<(), u8>>,
default fn push_atom<A>(
&'b mut self,
parameter: &<A as AtomBody>::InitializationParameter,
urids: &mut CachedMap
) -> Result<NestedFrame<'b, 'a, A>, ()> where
A: AtomBody + ?Sized,
[src]
&'b mut self,
parameter: &<A as AtomBody>::InitializationParameter,
urids: &mut CachedMap
) -> Result<NestedFrame<'b, 'a, A>, ()> where
A: AtomBody + ?Sized,