[−][src]Enum glsp::Iterable
A type-erased iterable
.
All of the wrapped types, and the Iterable
enum itself, implement the
IterableOps
trait, which can be used to construct a
GIter
.
Variants
Trait Implementations
impl Clone for Iterable
[src]
impl Debug for Iterable
[src]
impl FromVal for Iterable
[src]
fn from_val(val: &Val) -> Result<Iterable, GError>
[src]
fn from_slot(slot: &Slot) -> Result<Iterable, GError>
[src]
impl IterableOps for Iterable
[src]
impl PartialEq<Iterable> for Iterable
[src]
impl ToVal for Iterable
[src]
Auto Trait Implementations
impl !GSend for Iterable
impl !GStore for Iterable
impl !RefUnwindSafe for Iterable
impl !Send for Iterable
impl !Sync for Iterable
impl Unpin for Iterable
impl !UnwindSafe for Iterable
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> FromElement<Slot> for T where
T: FromVal,
[src]
T: FromVal,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoElement<Slot> for T where
T: ToVal,
[src]
T: ToVal,
impl<T> IntoResult for T where
T: ToVal,
[src]
T: ToVal,
fn into_result(self) -> Result<Slot, GError>
[src]
impl<'a, T> MakeArg<'a> for T where
T: FromVal + MakeTemp<Temp = Slot>,
[src]
T: FromVal + MakeTemp<Temp = Slot>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,