pub struct ResolvedRustImport {
pub crisp_module: String,
pub crate_name: String,
pub item: String,
pub local_name: String,
}Expand description
A Rust-crate import binding (spec §14.2), for later typeck/emit.
Primary surface: use serde_json { from_str }. Compat: use rust.serde_json { … }.
Fields§
§crisp_module: String§crate_name: String§item: String§local_name: StringTrait Implementations§
Source§impl Clone for ResolvedRustImport
impl Clone for ResolvedRustImport
Source§fn clone(&self) -> ResolvedRustImport
fn clone(&self) -> ResolvedRustImport
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 moreSource§impl Debug for ResolvedRustImport
impl Debug for ResolvedRustImport
impl Eq for ResolvedRustImport
Source§impl PartialEq for ResolvedRustImport
impl PartialEq for ResolvedRustImport
impl StructuralPartialEq for ResolvedRustImport
Auto Trait Implementations§
impl Freeze for ResolvedRustImport
impl RefUnwindSafe for ResolvedRustImport
impl Send for ResolvedRustImport
impl Sync for ResolvedRustImport
impl Unpin for ResolvedRustImport
impl UnsafeUnpin for ResolvedRustImport
impl UnwindSafe for ResolvedRustImport
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§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.