[−][src]Struct glsp::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
impl Debug for GFn
[src]
impl Display for GFn
[src]
impl<'a, 'r> MakeArg<'a> for &'r GFn where
'a: 'r,
[src]
'a: 'r,
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
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>,