pub struct EffectResource {
pub id: EffectResourceId,
pub kind: EffectResourceKind,
pub locator: String,
}Expand description
Host-resolved, non-media data consumed by one or more visual effects.
Fields§
§id: EffectResourceIdStable identity referenced by effect invocations.
kind: EffectResourceKindResource representation expected by the effect definition.
locator: StringOpaque host locator. The core never opens it directly.
Trait Implementations§
Source§impl Clone for EffectResource
impl Clone for EffectResource
Source§impl Debug for EffectResource
impl Debug for EffectResource
Source§impl<'de> Deserialize<'de> for EffectResource
impl<'de> Deserialize<'de> for EffectResource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EffectResource
impl PartialEq for EffectResource
Source§impl Serialize for EffectResource
impl Serialize for EffectResource
impl StructuralPartialEq for EffectResource
Auto Trait Implementations§
impl Freeze for EffectResource
impl RefUnwindSafe for EffectResource
impl Send for EffectResource
impl Sync for EffectResource
impl Unpin for EffectResource
impl UnsafeUnpin for EffectResource
impl UnwindSafe for EffectResource
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