struct SlotFragmentDef {
fragment: &'static str,
arguments: &'static [Ty],
extract_error_mode: ExtractErrorMode,
ret_ty: Ty,
}
Fields§
§fragment: &'static str
§arguments: &'static [Ty]
§extract_error_mode: ExtractErrorMode
§ret_ty: Ty
Implementations§
Source§impl SlotFragmentDef
impl SlotFragmentDef
const fn new(fragment: &'static str, arguments: &'static [Ty]) -> Self
const fn extract_error_mode(self, extract_error_mode: ExtractErrorMode) -> Self
const fn ret_ty(self, ret_ty: Ty) -> Self
fn generate_pyproto_fragment( &self, cls: &Type, spec: &FnSpec<'_>, ctx: &Ctx, ) -> Result<TokenStream>
Auto Trait Implementations§
impl Freeze for SlotFragmentDef
impl RefUnwindSafe for SlotFragmentDef
impl Send for SlotFragmentDef
impl Sync for SlotFragmentDef
impl Unpin for SlotFragmentDef
impl UnwindSafe for SlotFragmentDef
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