[][src]Trait propertybindings::anchors::AnchorCanAdd

pub trait AnchorCanAdd<'a, Tag, F> {
    type Output;
    fn add(self, _: F) -> Self::Output;
}

Associated Types

type Output

Loading content...

Required methods

fn add(self, _: F) -> Self::Output

Loading content...

Implementations on Foreign Types

impl<'a, Tag: 'a, F> AnchorCanAdd<'a, Tag, F> for () where
    F: PropertyBindingFn<f64> + 'a, 
[src]

type Output = AnchorElement<'a, Tag, F>

Loading content...

Implementors

impl<'a, F1, F2> AnchorCanAdd<'a, BeginTag, F2> for AnchorElement<'a, CenterTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, BeginTag, F2>, AnchorElement<'a, CenterTag, F1>)

impl<'a, F1, F2> AnchorCanAdd<'a, BeginTag, F2> for AnchorElement<'a, EndTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, BeginTag, F2>, AnchorElement<'a, EndTag, F1>)

impl<'a, F1, F2> AnchorCanAdd<'a, BeginTag, F2> for AnchorElement<'a, SizeTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, BeginTag, F2>, AnchorElement<'a, SizeTag, F1>)

impl<'a, F1, F2> AnchorCanAdd<'a, CenterTag, F2> for AnchorElement<'a, BeginTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, BeginTag, F1>, AnchorElement<'a, CenterTag, F2>)

impl<'a, F1, F2> AnchorCanAdd<'a, CenterTag, F2> for AnchorElement<'a, EndTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, EndTag, F1>, AnchorElement<'a, CenterTag, F2>)

impl<'a, F1, F2> AnchorCanAdd<'a, CenterTag, F2> for AnchorElement<'a, SizeTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, CenterTag, F2>, AnchorElement<'a, SizeTag, F1>)

impl<'a, F1, F2> AnchorCanAdd<'a, EndTag, F2> for AnchorElement<'a, BeginTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, BeginTag, F1>, AnchorElement<'a, EndTag, F2>)

impl<'a, F1, F2> AnchorCanAdd<'a, EndTag, F2> for AnchorElement<'a, CenterTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, EndTag, F2>, AnchorElement<'a, CenterTag, F1>)

impl<'a, F1, F2> AnchorCanAdd<'a, EndTag, F2> for AnchorElement<'a, SizeTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, EndTag, F2>, AnchorElement<'a, SizeTag, F1>)

impl<'a, F1, F2> AnchorCanAdd<'a, SizeTag, F2> for AnchorElement<'a, BeginTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, BeginTag, F1>, AnchorElement<'a, SizeTag, F2>)

impl<'a, F1, F2> AnchorCanAdd<'a, SizeTag, F2> for AnchorElement<'a, CenterTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, CenterTag, F1>, AnchorElement<'a, SizeTag, F2>)

impl<'a, F1, F2> AnchorCanAdd<'a, SizeTag, F2> for AnchorElement<'a, EndTag, F1> where
    F1: PropertyBindingFn<f64> + 'a,
    F2: PropertyBindingFn<f64> + 'a, 
[src]

type Output = (AnchorElement<'a, EndTag, F1>, AnchorElement<'a, SizeTag, F2>)

Loading content...