pub struct Param {
pub name: String,
pub kind: ParamKind,
pub from: BTreeMap<String, Extract>,
pub absent: Option<String>,
}Expand description
2026-09-29: One parameter of a family.
Fields§
§name: String2026-09-29: Name, e.g. head_dim.
kind: ParamKind2026-09-29: How it reaches the kernel.
from: BTreeMap<String, Extract>2026-09-29: Op base name to extractor. Ops of the family missing here do not carry it.
absent: Option<String>2026-09-29: The value when the extractor finds nothing (a dim or parameter the circuit
does not state), with the manifest’s reason in a comment; None makes that an error.
Trait Implementations§
impl Eq for Param
impl StructuralPartialEq for Param
Auto Trait Implementations§
impl Freeze for Param
impl RefUnwindSafe for Param
impl Send for Param
impl Sync for Param
impl Unpin for Param
impl UnwindSafe for Param
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.