pub enum ParamSurface {
Root,
Layer,
}Expand description
Which [params] surface a per-system case is about.
The two accept different sets, which is why the distinction exists in the
schema at all: is_known_param admits the compositing stages at the root,
and the layer surface admits only the layer system’s own roster — the rule the
loader already enforces by warning.
Variants§
Trait Implementations§
Source§impl Clone for ParamSurface
impl Clone for ParamSurface
Source§fn clone(&self) -> ParamSurface
fn clone(&self) -> ParamSurface
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for ParamSurface
impl PartialEq for ParamSurface
Source§fn eq(&self, other: &ParamSurface) -> bool
fn eq(&self, other: &ParamSurface) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ParamSurface
impl Eq for ParamSurface
impl StructuralPartialEq for ParamSurface
Auto Trait Implementations§
impl Freeze for ParamSurface
impl RefUnwindSafe for ParamSurface
impl Send for ParamSurface
impl Sync for ParamSurface
impl Unpin for ParamSurface
impl UnsafeUnpin for ParamSurface
impl UnwindSafe for ParamSurface
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.