Trait plexus::TryFromIterator[][src]

pub trait TryFromIterator<T>: Sized {
    type Error;
    fn try_from_iter<I>(items: I) -> Result<Self, Self::Error>
    where
        I: Iterator<Item = T>
; }

Associated Types

type Error[src]

Loading content...

Required methods

fn try_from_iter<I>(items: I) -> Result<Self, Self::Error> where
    I: Iterator<Item = T>, 
[src]

Loading content...

Implementations on Foreign Types

impl<T, const N: usize> TryFromIterator<T> for [T; N][src]

type Error = ()

fn try_from_iter<I>(items: I) -> Result<Self, Self::Error> where
    I: Iterator<Item = T>, 
[src]

impl<T> TryFromIterator<T> for (T, T)[src]

type Error = ()

fn try_from_iter<I>(items: I) -> Result<Self, Self::Error> where
    I: Iterator<Item = T>, 
[src]

impl<T> TryFromIterator<T> for (T, T, T)[src]

type Error = ()

fn try_from_iter<I>(items: I) -> Result<Self, Self::Error> where
    I: Iterator<Item = T>, 
[src]

impl<T> TryFromIterator<T> for (T, T, T, T)[src]

type Error = ()

fn try_from_iter<I>(items: I) -> Result<Self, Self::Error> where
    I: Iterator<Item = T>, 
[src]

impl<T> TryFromIterator<T> for (T, T, T, T, T)[src]

type Error = ()

fn try_from_iter<I>(items: I) -> Result<Self, Self::Error> where
    I: Iterator<Item = T>, 
[src]

impl<T> TryFromIterator<T> for (T, T, T, T, T, T)[src]

type Error = ()

fn try_from_iter<I>(items: I) -> Result<Self, Self::Error> where
    I: Iterator<Item = T>, 
[src]

Loading content...

Implementors

impl<G> TryFromIterator<G> for UnboundedPolygon<G>[src]

type Error = ()

fn try_from_iter<I>(vertices: I) -> Result<Self, Self::Error> where
    I: Iterator<Item = G>, 
[src]

impl<G, const N: usize> TryFromIterator<G> for NGon<G, N>[src]

type Error = ()

fn try_from_iter<I>(vertices: I) -> Result<Self, Self::Error> where
    I: Iterator<Item = G>, 
[src]

Loading content...