pub struct SuperParameter {
pub constraint: TypeAnnotation,
pub position: Span,
}Expand description
TODO WIP!
Fields§
§constraint: TypeAnnotation§position: SpanTrait Implementations§
Source§impl Clone for SuperParameter
impl Clone for SuperParameter
Source§fn clone(&self) -> SuperParameter
fn clone(&self) -> SuperParameter
Returns a duplicate 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 SuperParameter
impl Debug for SuperParameter
Source§impl PartialEq for SuperParameter
impl PartialEq for SuperParameter
Source§impl SelfRustTokenize for SuperParameter
impl SelfRustTokenize for SuperParameter
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 SuperParameter
impl Serialize for SuperParameter
Source§impl Visitable for SuperParameter
impl Visitable for SuperParameter
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>, )
Auto Trait Implementations§
impl Freeze for SuperParameter
impl RefUnwindSafe for SuperParameter
impl Send for SuperParameter
impl Sync for SuperParameter
impl Unpin for SuperParameter
impl UnsafeUnpin for SuperParameter
impl UnwindSafe for SuperParameter
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