[−][src]Struct siraph::Output
A write-only reference to a T
.
Implementations
impl<T> Output<T>
[src]
pub fn set(&self, value: impl Into<Option<T>>)
[src]
Sets the value of this output.
pub fn is_used(&self) -> bool
[src]
Checks if the output is currently used. This function can be
used by implementators of the Node
trait to skip part
of the processing when the result will not be used.
Trait Implementations
Auto Trait Implementations
impl<T> !RefUnwindSafe for Output<T>
[src]
impl<T> !Send for Output<T>
[src]
impl<T> !Sync for Output<T>
[src]
impl<T> Unpin for Output<T>
[src]
impl<T> !UnwindSafe for Output<T>
[src]
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>,