# Struct neon::handle::DowncastError [−][src]

An error representing a failed downcast.

## Trait Implementations

`impl<F: PartialEq + Value, T: PartialEq + Value> PartialEq for DowncastError<F, T>`

[src]

`impl<F: PartialEq + Value, T: PartialEq + Value> PartialEq for DowncastError<F, T>`

`fn eq(&self, other: &DowncastError<F, T>) -> bool`

[src]

`fn eq(&self, other: &DowncastError<F, T>) -> bool`

This method tests for `self`

and `other`

values to be equal, and is used by `==`

. Read more

`fn ne(&self, other: &DowncastError<F, T>) -> bool`

[src]

`fn ne(&self, other: &DowncastError<F, T>) -> bool`

This method tests for `!=`

.

`impl<F: Eq + Value, T: Eq + Value> Eq for DowncastError<F, T>`

[src]

`impl<F: Eq + Value, T: Eq + Value> Eq for DowncastError<F, T>`

`impl<F: PartialOrd + Value, T: PartialOrd + Value> PartialOrd for DowncastError<F, T>`

[src]

`impl<F: PartialOrd + Value, T: PartialOrd + Value> PartialOrd for DowncastError<F, T>`

`fn partial_cmp(&self, other: &DowncastError<F, T>) -> Option<Ordering>`

[src]

`fn partial_cmp(&self, other: &DowncastError<F, T>) -> Option<Ordering>`

This method returns an ordering between `self`

and `other`

values if one exists. Read more

`fn lt(&self, other: &DowncastError<F, T>) -> bool`

[src]

`fn lt(&self, other: &DowncastError<F, T>) -> bool`

This method tests less than (for `self`

and `other`

) and is used by the `<`

operator. Read more

`fn le(&self, other: &DowncastError<F, T>) -> bool`

[src]

`fn le(&self, other: &DowncastError<F, T>) -> bool`

This method tests less than or equal to (for `self`

and `other`

) and is used by the `<=`

operator. Read more

`fn gt(&self, other: &DowncastError<F, T>) -> bool`

[src]

`fn gt(&self, other: &DowncastError<F, T>) -> bool`

This method tests greater than (for `self`

and `other`

) and is used by the `>`

operator. Read more

`fn ge(&self, other: &DowncastError<F, T>) -> bool`

[src]

`fn ge(&self, other: &DowncastError<F, T>) -> bool`

This method tests greater than or equal to (for `self`

and `other`

) and is used by the `>=`

operator. Read more

`impl<F: Ord + Value, T: Ord + Value> Ord for DowncastError<F, T>`

[src]

`impl<F: Ord + Value, T: Ord + Value> Ord for DowncastError<F, T>`

`fn cmp(&self, other: &DowncastError<F, T>) -> Ordering`

[src]

`fn cmp(&self, other: &DowncastError<F, T>) -> Ordering`

This method returns an `Ordering`

between `self`

and `other`

. Read more

`fn max(self, other: Self) -> Self`

1.21.0[src]

`fn max(self, other: Self) -> Self`

Compares and returns the maximum of two values. Read more

`fn min(self, other: Self) -> Self`

1.21.0[src]

`fn min(self, other: Self) -> Self`

Compares and returns the minimum of two values. Read more

`impl<F: Clone + Value, T: Clone + Value> Clone for DowncastError<F, T>`

[src]

`impl<F: Clone + Value, T: Clone + Value> Clone for DowncastError<F, T>`

`fn clone(&self) -> DowncastError<F, T>`

[src]

`fn clone(&self) -> DowncastError<F, T>`

Returns a copy of the value. Read more

`fn clone_from(&mut self, source: &Self)`

1.0.0[src]

`fn clone_from(&mut self, source: &Self)`

Performs copy-assignment from `source`

. Read more

`impl<F: Value, T: Value> Debug for DowncastError<F, T>`

[src]

`impl<F: Value, T: Value> Debug for DowncastError<F, T>`

`fn fmt(&self, f: &mut Formatter) -> Result<(), Error>`

[src]

`fn fmt(&self, f: &mut Formatter) -> Result<(), Error>`

Formats the value using the given formatter. Read more

`impl<F: Value, T: Value> Display for DowncastError<F, T>`

[src]

`impl<F: Value, T: Value> Display for DowncastError<F, T>`

`fn fmt(&self, f: &mut Formatter) -> Result<(), Error>`

[src]

`fn fmt(&self, f: &mut Formatter) -> Result<(), Error>`

Formats the value using the given formatter. Read more

`impl<F: Value, T: Value> Error for DowncastError<F, T>`

[src]

`impl<F: Value, T: Value> Error for DowncastError<F, T>`

## Auto Trait Implementations

`impl<F, T> Send for DowncastError<F, T> where`

F: Send,

T: Send,

`impl<F, T> Send for DowncastError<F, T> where`

F: Send,

T: Send,

`impl<F, T> Sync for DowncastError<F, T> where`

F: Sync,

T: Sync,

`impl<F, T> Sync for DowncastError<F, T> where`

F: Sync,

T: Sync,