pub enum BindPoint {
Reference {
name: String,
qualifier: BindQualifier,
lvalue_spec: Option<LvalueSpec>,
},
InlineDefinition(String),
}Expand description
A detected bind point in an op template field.
Variants§
Reference
{name}, {qualifier:name}, {name:*}, or {name:<type>} —
references a named value with an optional lvalue assertion.
lvalue_spec is the workload-author opt-in for the
construction-time binder check. None (the default) means
strict matching against cluster-side metadata. See
LvalueSpec for the two relaxation forms.
InlineDefinition(String)
{{expr}} — inline binding definition.
Trait Implementations§
impl StructuralPartialEq for BindPoint
Auto Trait Implementations§
impl Freeze for BindPoint
impl RefUnwindSafe for BindPoint
impl Send for BindPoint
impl Sync for BindPoint
impl Unpin for BindPoint
impl UnsafeUnpin for BindPoint
impl UnwindSafe for BindPoint
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