Enum syn::RangeLimits[][src]

pub enum RangeLimits {
    HalfOpen(Dot2),
    Closed(DotDotEq),
}
This is supported on crate feature full only.

Limit types of a range, inclusive or exclusive.

This type is available only if Syn is built with the "full" feature.

Variants

HalfOpen(Dot2)

Inclusive at the beginning, exclusive at the end.

Closed(DotDotEq)

Inclusive at the beginning and end.

Trait Implementations

impl Clone for RangeLimits[src]

This is supported on crate feature clone-impls only.

impl Copy for RangeLimits[src]

This is supported on crate feature clone-impls only.

impl Debug for RangeLimits[src]

This is supported on crate feature extra-traits only.

impl Eq for RangeLimits[src]

This is supported on crate feature extra-traits only.

impl Hash for RangeLimits[src]

This is supported on crate feature extra-traits only.

impl Parse for RangeLimits[src]

This is supported on crate feature parsing only.

impl PartialEq<RangeLimits> for RangeLimits[src]

This is supported on crate feature extra-traits only.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.