[−][src]Struct lv2_atom::port::PortWriter
A handle to write atoms into a port.
If you add an AtomPort
to your ports struct, you will receive an instance of this struct to write atoms.
Implementations
impl<'a> PortWriter<'a>
[src]
pub fn init<'b, A: Atom<'a, 'b>>(
&'b mut self,
urid: URID<A>,
parameter: A::WriteParameter
) -> Option<A::WriteHandle>
[src]
&'b mut self,
urid: URID<A>,
parameter: A::WriteParameter
) -> Option<A::WriteHandle>
Write an atom.
In order to write an atom to a port, you need to pass the URID of the atom and an atom-specific parameter.
Please note that you can call this method once only, because any atoms written behind the first one will not be identified.
This method returns None
if the space of the port isn't big enough or if the method was called multiple times.
Auto Trait Implementations
impl<'a> !RefUnwindSafe for PortWriter<'a>
impl<'a> Send for PortWriter<'a>
impl<'a> !Sync for PortWriter<'a>
impl<'a> Unpin for PortWriter<'a>
impl<'a> !UnwindSafe for PortWriter<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,