[−][src]Type Definition lv2rs_atom::object::Object
type Object = ArrayAtomBody<ObjectHeader, u8>;
Object- or Map-style atom container.
See the module documentation for more information.
Methods
impl Object
[src]
pub fn iter<'a>(
&'a self
) -> impl Iterator<Item = (&'a PropertyHeader, &'a Atom)>
[src]
&'a self
) -> impl Iterator<Item = (&'a PropertyHeader, &'a Atom)>
Create an iterator over all properties of the object.
This iterator is based on the ChunkIterator
.
Trait Implementations
impl AtomBody for Object
[src]
type InitializationParameter = (URID, URID)
The type of the parameter for initialize_body
Read more
fn get_uri() -> &'static CStr
[src]
unsafe fn initialize_body<'a, W>(
writer: &mut W,
(id, otype): &(URID, URID),
urids: &mut CachedMap
) -> Result<(), ()> where
W: WritingFrame<'a> + WritingFrameExt<'a, Self>,
[src]
writer: &mut W,
(id, otype): &(URID, URID),
urids: &mut CachedMap
) -> Result<(), ()> where
W: WritingFrame<'a> + WritingFrameExt<'a, Self>,