pub struct NamedDetail { /* private fields */ }Implementations§
Source§impl NamedDetail
impl NamedDetail
pub fn new( obj: Option<ObjKey>, underlying: Option<TypeKey>, methods: Vec<ObjKey>, objs: &TCObjects, ) -> NamedDetail
pub fn obj(&self) -> &Option<ObjKey>
pub fn set_obj(&mut self, obj: ObjKey)
pub fn methods(&self) -> &Vec<ObjKey>
pub fn methods_mut(&mut self) -> &mut Vec<ObjKey>
pub fn underlying(&self) -> TypeKey
pub fn set_underlying(&mut self, t: TypeKey)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NamedDetail
impl RefUnwindSafe for NamedDetail
impl Send for NamedDetail
impl Sync for NamedDetail
impl Unpin for NamedDetail
impl UnwindSafe for NamedDetail
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