pub enum ChannelSelectorDelegate {
Red,
Green,
Blue,
Alpha,
Zero,
One,
}Variants§
Implementations§
Source§impl ChannelSelectorDelegate
impl ChannelSelectorDelegate
pub fn try_into_evaluated( &self, ctx: &DelegateEvalContext<'_>, ) -> Result<ChannelSelector, LumenError>
pub fn into_evaluated(self) -> Result<ChannelSelector, LumenError>
Trait Implementations§
Source§impl Clone for ChannelSelectorDelegate
impl Clone for ChannelSelectorDelegate
Source§impl Debug for ChannelSelectorDelegate
impl Debug for ChannelSelectorDelegate
Source§impl Default for ChannelSelectorDelegate
impl Default for ChannelSelectorDelegate
Source§impl DelegateEvaluable for ChannelSelectorDelegate
impl DelegateEvaluable for ChannelSelectorDelegate
type Evaluated = ChannelSelector
fn eval( &self, ctx: &DelegateEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Source§impl DelegateValue for ChannelSelectorDelegate
impl DelegateValue for ChannelSelectorDelegate
fn to_property_value(&self) -> PropertyValue
fn from_property_expression( value: PropertyExpression, ) -> Result<Self, LumenError>
fn to_property_expression(&self) -> PropertyExpression
Source§impl From<ChannelSelector> for ChannelSelectorDelegate
impl From<ChannelSelector> for ChannelSelectorDelegate
Source§fn from(value: ChannelSelector) -> Self
fn from(value: ChannelSelector) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ChannelSelectorDelegate
impl RefUnwindSafe for ChannelSelectorDelegate
impl Send for ChannelSelectorDelegate
impl Sync for ChannelSelectorDelegate
impl Unpin for ChannelSelectorDelegate
impl UnsafeUnpin for ChannelSelectorDelegate
impl UnwindSafe for ChannelSelectorDelegate
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