Remove

Trait Remove 

Source
pub trait Remove {
    type Error;
    type Input;
    type Output;

    // Required method
    fn remove(
        &mut self,
        input: Self::Input,
    ) -> Result<Self::Output, Self::Error>;
}
Expand description

See Remove::remove for more information.

Required Associated Types§

Source

type Error

Error

Source

type Input

Input

Source

type Output

Output

Required Methods§

Source

fn remove(&mut self, input: Self::Input) -> Result<Self::Output, Self::Error>

Removes an element referenced by Input.

Implementations on Foreign Types§

Source§

impl<T> Remove for &mut T
where T: Remove,

Source§

type Error = <T as Remove>::Error

Source§

type Input = <T as Remove>::Input

Source§

type Output = <T as Remove>::Output

Source§

fn remove(&mut self, input: Self::Input) -> Result<Self::Output, Self::Error>

Implementors§