/// Move out of the pointer.
/// Intended for chaining transformations not covered by `map`.
Move out of the pointer.
Intended for chaining transformations not covered by `map`.
Move out of the pointer . Intended for chaining transformations not covered by ` map ` .
pub fn and_then<U, F>(self, f: F) -> U where
        F: FnOnce(T) -> U,
    {
        f(*self.ptr)
    }
pub fn and_then < U , F > ( self , f : F ) -> U where F : FnOnce ( T ) -> U , { f ( * self . ptr ) }
Move out of the pointer.
Move out of the pointer .
self
f
F