Extract

Trait Extract 

Source
pub trait Extract {
    type Target: Clone;

    // Required method
    fn extract_into(&self, buf: &mut Vec<Self::Target>);

    // Provided method
    fn extract(&self) -> Vec<Self::Target> { ... }
}
Expand description

Extract a Extract::Target from reference.

Required Associated Types§

Source

type Target: Clone

The extraction result

Required Methods§

Source

fn extract_into(&self, buf: &mut Vec<Self::Target>)

Extract a Extract::Target from reference.

Provided Methods§

Source

fn extract(&self) -> Vec<Self::Target>

Extract a Extract::Target from reference.

Implementors§