Trait gluon_completion::Extract [] [src]

pub trait Extract: Sized {
    type Output;
    fn extract(self, found: &Found) -> Result<Self::Output, ()>;
fn match_extract(self, match_: &Match) -> Result<Self::Output, ()>; }

Associated Types

Required Methods

Implementations on Foreign Types

impl<A: Extract, B: Extract, C: Extract, D: Extract, E: Extract, F: Extract, G: Extract, H: Extract> Extract for (A, B, C, D, E, F, G, H)
[src]

[src]

[src]

impl<B: Extract, C: Extract, D: Extract, E: Extract, F: Extract, G: Extract, H: Extract> Extract for (B, C, D, E, F, G, H)
[src]

[src]

[src]

impl<C: Extract, D: Extract, E: Extract, F: Extract, G: Extract, H: Extract> Extract for (C, D, E, F, G, H)
[src]

[src]

[src]

impl<D: Extract, E: Extract, F: Extract, G: Extract, H: Extract> Extract for (D, E, F, G, H)
[src]

[src]

[src]

impl<E: Extract, F: Extract, G: Extract, H: Extract> Extract for (E, F, G, H)
[src]

[src]

[src]

impl<F: Extract, G: Extract, H: Extract> Extract for (F, G, H)
[src]

[src]

[src]

impl<G: Extract, H: Extract> Extract for (G, H)
[src]

[src]

[src]

Implementors