pub enum ExternBlockMember {
Function(ExternBlockMemberFunction),
Static(ExternBlockMemberStatic),
Type(ExternBlockMemberType),
}Variants§
Implementations§
Source§impl ExternBlockMember
impl ExternBlockMember
pub fn into_function(self) -> Option<ExternBlockMemberFunction>
pub fn into_static(self) -> Option<ExternBlockMemberStatic>
pub fn into_type(self) -> Option<ExternBlockMemberType>
pub fn as_function(&self) -> Option<&ExternBlockMemberFunction>
pub fn as_static(&self) -> Option<&ExternBlockMemberStatic>
pub fn as_type(&self) -> Option<&ExternBlockMemberType>
pub fn is_function(&self) -> bool
pub fn is_static(&self) -> bool
pub fn is_type(&self) -> bool
Trait Implementations§
Source§impl Debug for ExternBlockMember
impl Debug for ExternBlockMember
Source§impl<'a> Index<&'a ExternBlockMember> for str
impl<'a> Index<&'a ExternBlockMember> for str
Source§impl Index<ExternBlockMember> for str
impl Index<ExternBlockMember> for str
Auto Trait Implementations§
impl Freeze for ExternBlockMember
impl RefUnwindSafe for ExternBlockMember
impl Send for ExternBlockMember
impl Sync for ExternBlockMember
impl Unpin for ExternBlockMember
impl UnsafeUnpin for ExternBlockMember
impl UnwindSafe for ExternBlockMember
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