Struct field_ref::OptionFieldRefChain [] [src]

pub struct OptionFieldRefChain<FR1: Copy, FR2: Copy>(_, _);

A OptionFieldRef which chains two OptionFieldRefs.

Trait Implementations

impl<'x, T: 'x, U: 'x, V: 'x, FR1, FR2> OptionFieldRef<'x> for OptionFieldRefChain<FR1, FR2> where
    FR1: OptionFieldRef<'x, Input = T, Output = U>,
    FR2: OptionFieldRef<'x, Input = U, Output = V>, 
[src]

[src]

Get a reference of value in an object to which OptionFieldRef refers. Read more

[src]

Get a mutable reference of value in an object to which OptionFieldRef refers. Read more

[src]

Chains two field references. Read more

impl<FR1: Copy, FR2: Copy> Clone for OptionFieldRefChain<FR1, FR2>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<FR1: Copy, FR2: Copy> Copy for OptionFieldRefChain<FR1, FR2>
[src]

Auto Trait Implementations

impl<FR1, FR2> Send for OptionFieldRefChain<FR1, FR2> where
    FR1: Send,
    FR2: Send

impl<FR1, FR2> Sync for OptionFieldRefChain<FR1, FR2> where
    FR1: Sync,
    FR2: Sync