[−][src]Struct glsp_engine::GFn
The fn primitive type.
The name GFn was chosen to avoid a name collision with Rust's Fn trait.
Most of this type's methods belong to the callable abstract type, so they can be found in
the CallableOps trait. To invoke a function, use
glsp::call.
Implementations
impl GFn[src]
pub fn yields(&self) -> bool[src]
Returns true if this function will allocate a coroutine when called.
Equivalent to (fn-yields? f).
Trait Implementations
Auto Trait Implementations
impl !GSend for GFn
impl GStore for GFn
impl !RefUnwindSafe for GFn
impl !Send for GFn
impl !Sync for GFn
impl Unpin for GFn
impl !UnwindSafe for GFn
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Erased for T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,