pub(super) struct TemplateCallBinding {
pub(super) type_bindings: BTreeMap<String, Ty>,
pub(super) meta_bindings: BTreeMap<String, TemplateMetaBinding>,
pub(super) runtime_args: Vec<Expr>,
pub(super) variadic_pack_tys: Vec<Ty>,
pub(super) specialization_key: SpecializationKey,
}Fields§
§type_bindings: BTreeMap<String, Ty>§meta_bindings: BTreeMap<String, TemplateMetaBinding>§runtime_args: Vec<Expr>§variadic_pack_tys: Vec<Ty>§specialization_key: SpecializationKeyTrait Implementations§
Source§impl Clone for TemplateCallBinding
impl Clone for TemplateCallBinding
Source§fn clone(&self) -> TemplateCallBinding
fn clone(&self) -> TemplateCallBinding
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for TemplateCallBinding
impl RefUnwindSafe for TemplateCallBinding
impl Send for TemplateCallBinding
impl Sync for TemplateCallBinding
impl Unpin for TemplateCallBinding
impl UnwindSafe for TemplateCallBinding
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