pub struct TypeSummary {
pub name: String,
pub path: String,
pub kind: TypeKind,
pub generics: Vec<GenericParam>,
}Expand description
Summary information about a type (for listings).
Fieldsยง
ยงname: Stringยงpath: Stringยงkind: TypeKindยงgenerics: Vec<GenericParam>Trait Implementationsยง
Sourceยงimpl Clone for TypeSummary
impl Clone for TypeSummary
Sourceยงfn clone(&self) -> TypeSummary
fn clone(&self) -> TypeSummary
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 TypeSummary
impl Debug for TypeSummary
Sourceยงimpl<'de> Deserialize<'de> for TypeSummary
impl<'de> Deserialize<'de> for TypeSummary
Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementationsยง
impl Freeze for TypeSummary
impl RefUnwindSafe for TypeSummary
impl Send for TypeSummary
impl Sync for TypeSummary
impl Unpin for TypeSummary
impl UnwindSafe for TypeSummary
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