#[repr(C)]pub struct PropertyHeader {
pub key: URID,
pub context: URID,
}Expand description
The header of an object’s property.
In original LV2, a property is a standalone atom, but since it is only useful within objects, which doesn’t need the atom properties of a property, it is not an atom.
The key represents the name of the property. The context is described by the standard as
“Context URID (may be, and generally is, 0)”. It does not really say what it is used for,
but since it says that it may be 0, you should set it to 0.
This struct is also repr(C) and is used to interpret objects from raw data.
Fields§
§key: URID§context: URIDAuto Trait Implementations§
impl Freeze for PropertyHeader
impl RefUnwindSafe for PropertyHeader
impl Send for PropertyHeader
impl Sync for PropertyHeader
impl Unpin for PropertyHeader
impl UnwindSafe for PropertyHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more