pub struct BuilderBindingInfo {
pub name: String,
pub ty: Option<TypeExpr>,
}Expand description
Runtime binding visible inside a typed expression builder.
Fields§
§name: StringBinding name visible from the surrounding runtime scope.
ty: Option<TypeExpr>Best-known type for the binding before expansion.
Trait Implementations§
Source§impl Clone for BuilderBindingInfo
impl Clone for BuilderBindingInfo
Source§fn clone(&self) -> BuilderBindingInfo
fn clone(&self) -> BuilderBindingInfo
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 moreSource§impl Debug for BuilderBindingInfo
impl Debug for BuilderBindingInfo
Source§impl PartialEq for BuilderBindingInfo
impl PartialEq for BuilderBindingInfo
impl Eq for BuilderBindingInfo
impl StructuralPartialEq for BuilderBindingInfo
Auto Trait Implementations§
impl Freeze for BuilderBindingInfo
impl RefUnwindSafe for BuilderBindingInfo
impl Send for BuilderBindingInfo
impl Sync for BuilderBindingInfo
impl Unpin for BuilderBindingInfo
impl UnwindSafe for BuilderBindingInfo
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.§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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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