pub struct ParamBinding {
pub target: Spanned<ResolvedName<Decl>>,
pub value: Expr,
pub span: Span,
}Expand description
A param binding in an inline DAG invocation.
Fields§
§target: Spanned<ResolvedName<Decl>>§value: Expr§span: SpanTrait Implementations§
Source§impl Clone for ParamBinding
impl Clone for ParamBinding
Source§fn clone(&self) -> ParamBinding
fn clone(&self) -> ParamBinding
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 moreAuto Trait Implementations§
impl Freeze for ParamBinding
impl RefUnwindSafe for ParamBinding
impl Send for ParamBinding
impl Sync for ParamBinding
impl Unpin for ParamBinding
impl UnsafeUnpin for ParamBinding
impl UnwindSafe for ParamBinding
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