pub struct MappingInfo {
pub name: String,
pub visibility: Visibility,
pub key_types: Vec<String>,
pub value_type: String,
pub span: (usize, usize),
pub full_type_str: String,
}
Expand description
Information about a state variable mapping.
Fields§
§name: String
§visibility: Visibility
§key_types: Vec<String>
§value_type: String
§span: (usize, usize)
§full_type_str: String
Trait Implementations§
Source§impl Clone for MappingInfo
impl Clone for MappingInfo
Source§fn clone(&self) -> MappingInfo
fn clone(&self) -> MappingInfo
Returns a duplicate 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 MappingInfo
impl Debug for MappingInfo
Source§impl PartialEq for MappingInfo
impl PartialEq for MappingInfo
impl Eq for MappingInfo
impl StructuralPartialEq for MappingInfo
Auto Trait Implementations§
impl Freeze for MappingInfo
impl RefUnwindSafe for MappingInfo
impl Send for MappingInfo
impl Sync for MappingInfo
impl Unpin for MappingInfo
impl UnwindSafe for MappingInfo
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,
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.