pub struct InfoBase {
pub full_name: String,
pub type_id: TypeId,
pub name: String,
pub functions: Vec<Info>,
pub specials: Infos,
pub imports: Imports,
pub version: Option<Version>,
pub deprecated_version: Option<Version>,
pub cfg_condition: Option<String>,
pub concurrency: Concurrency,
pub visibility: Visibility,
}
Fields§
§full_name: String
§type_id: TypeId
§name: String
§functions: Vec<Info>
§specials: Infos
§imports: Imports
§version: Option<Version>
§deprecated_version: Option<Version>
§cfg_condition: Option<String>
§concurrency: Concurrency
§visibility: Visibility
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InfoBase
impl RefUnwindSafe for InfoBase
impl Send for InfoBase
impl Sync for InfoBase
impl Unpin for InfoBase
impl UnwindSafe for InfoBase
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