pub enum MethodHeader {
Get,
Set,
Regular {
is_async: bool,
generator: Option<GeneratorSpecifier>,
},
}
Expand description
This structure removes possible invalid combinations with async
Variants§
Implementations§
Source§impl MethodHeader
impl MethodHeader
pub fn is_async(&self) -> bool
pub fn is_generator(&self) -> bool
pub fn is_no_modifiers(&self) -> bool
Trait Implementations§
Source§impl Clone for MethodHeader
impl Clone for MethodHeader
Source§fn clone(&self) -> MethodHeader
fn clone(&self) -> MethodHeader
Returns a copy 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 MethodHeader
impl Debug for MethodHeader
Source§impl Default for MethodHeader
impl Default for MethodHeader
Source§impl PartialEq for MethodHeader
impl PartialEq for MethodHeader
Source§impl SelfRustTokenize for MethodHeader
impl SelfRustTokenize for MethodHeader
fn append_to_token_stream(&self, token_stream: &mut TokenStream)
Source§fn to_tokens(&self) -> TokenStream
fn to_tokens(&self) -> TokenStream
Returns the tokens used to construct self
Source§impl Serialize for MethodHeader
impl Serialize for MethodHeader
Source§impl Visitable for MethodHeader
impl Visitable for MethodHeader
fn visit<TData>( &self, _visitors: &mut (impl VisitorReceiver<TData> + ?Sized), _data: &mut TData, _options: &VisitOptions, _chain: &mut Annex<'_, Chain>, )
fn visit_mut<TData>( &mut self, _visitors: &mut (impl VisitorMutReceiver<TData> + ?Sized), _data: &mut TData, _options: &VisitOptions, _chain: &mut Annex<'_, Chain>, )
impl Eq for MethodHeader
impl StructuralPartialEq for MethodHeader
Auto Trait Implementations§
impl Freeze for MethodHeader
impl RefUnwindSafe for MethodHeader
impl Send for MethodHeader
impl Sync for MethodHeader
impl Unpin for MethodHeader
impl UnwindSafe for MethodHeader
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