pub struct CursorSugarRegistration {
pub handler: CursorSugarFn,
pub name: &'static str,
}Expand description
One inventory entry. Handlers self-name for diagnostic
listings (describe wiring cursor-sugar, future) and so the
dispatcher can attribute errors to the right module.
Fields§
§handler: CursorSugarFnThe function that recognises and lowers the sugar.
name: &'static strShort identifier of the sugar family for diagnostics
(e.g. "vectordata").
Trait Implementations§
impl Collect for CursorSugarRegistration
Auto Trait Implementations§
impl Freeze for CursorSugarRegistration
impl RefUnwindSafe for CursorSugarRegistration
impl Send for CursorSugarRegistration
impl Sync for CursorSugarRegistration
impl Unpin for CursorSugarRegistration
impl UnsafeUnpin for CursorSugarRegistration
impl UnwindSafe for CursorSugarRegistration
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more