Enum rudi::EagerCreateFunction
source · pub enum EagerCreateFunction {
Async(for<'a> fn(_: &'a mut Context, _: Cow<'static, str>) -> BoxFuture<'a, ()>),
Sync(fn(_: &mut Context, _: Cow<'static, str>)),
None,
}
Expand description
Represents the eager create function.
Variants§
Async(for<'a> fn(_: &'a mut Context, _: Cow<'static, str>) -> BoxFuture<'a, ()>)
async eager create function.
Sync(fn(_: &mut Context, _: Cow<'static, str>))
sync eager create function.
None
no eager create function.
Trait Implementations§
source§impl Clone for EagerCreateFunction
impl Clone for EagerCreateFunction
source§fn clone(&self) -> EagerCreateFunction
fn clone(&self) -> EagerCreateFunction
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 moreAuto Trait Implementations§
impl Freeze for EagerCreateFunction
impl RefUnwindSafe for EagerCreateFunction
impl Send for EagerCreateFunction
impl Sync for EagerCreateFunction
impl Unpin for EagerCreateFunction
impl UnwindSafe for EagerCreateFunction
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