pub struct CustomEffectDescriptorV2 {
pub language: CustomEffectProgramLanguage,
pub source: String,
}Expand description
Descriptor used to register a bounded custom effect (v2).
v2 programs may reference additional renderer-provided bindings (e.g. a single user image input) via a versioned WGSL prelude, but remain fully backend-agnostic at the contract surface.
Fields§
§language: CustomEffectProgramLanguage§source: StringImplementations§
Trait Implementations§
Source§impl Clone for CustomEffectDescriptorV2
impl Clone for CustomEffectDescriptorV2
Source§fn clone(&self) -> CustomEffectDescriptorV2
fn clone(&self) -> CustomEffectDescriptorV2
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CustomEffectDescriptorV2
impl Debug for CustomEffectDescriptorV2
Source§impl<'de> Deserialize<'de> for CustomEffectDescriptorV2
impl<'de> Deserialize<'de> for CustomEffectDescriptorV2
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 Hash for CustomEffectDescriptorV2
impl Hash for CustomEffectDescriptorV2
Source§impl PartialEq for CustomEffectDescriptorV2
impl PartialEq for CustomEffectDescriptorV2
Source§impl Serialize for CustomEffectDescriptorV2
impl Serialize for CustomEffectDescriptorV2
impl Eq for CustomEffectDescriptorV2
impl StructuralPartialEq for CustomEffectDescriptorV2
Auto Trait Implementations§
impl Freeze for CustomEffectDescriptorV2
impl RefUnwindSafe for CustomEffectDescriptorV2
impl Send for CustomEffectDescriptorV2
impl Sync for CustomEffectDescriptorV2
impl Unpin for CustomEffectDescriptorV2
impl UnsafeUnpin for CustomEffectDescriptorV2
impl UnwindSafe for CustomEffectDescriptorV2
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