pub struct ExternBlockMemberFunction {
pub extent: Extent,
pub visibility: Option<Visibility>,
pub name: Ident,
pub generics: Option<GenericDeclarations>,
pub arguments: Vec<ExternBlockMemberFunctionArgument>,
pub return_type: Option<Type>,
pub wheres: Vec<Where>,
pub whitespace: Vec<Whitespace>,
}Expand description
Fields§
§extent: Extent§visibility: Option<Visibility>§name: Ident§generics: Option<GenericDeclarations>§arguments: Vec<ExternBlockMemberFunctionArgument>§return_type: Option<Type>§wheres: Vec<Where>§whitespace: Vec<Whitespace>Trait Implementations§
Source§impl Debug for ExternBlockMemberFunction
impl Debug for ExternBlockMemberFunction
Source§impl<'a> Index<&'a ExternBlockMemberFunction> for str
impl<'a> Index<&'a ExternBlockMemberFunction> for str
Source§impl Index<ExternBlockMemberFunction> for str
impl Index<ExternBlockMemberFunction> for str
Auto Trait Implementations§
impl Freeze for ExternBlockMemberFunction
impl RefUnwindSafe for ExternBlockMemberFunction
impl Send for ExternBlockMemberFunction
impl Sync for ExternBlockMemberFunction
impl Unpin for ExternBlockMemberFunction
impl UnsafeUnpin for ExternBlockMemberFunction
impl UnwindSafe for ExternBlockMemberFunction
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