Enum libreda_db::prelude::PathEndType
pub enum PathEndType<T> {
Flat,
Extended(T, T),
Round,
}
Expand description
Encoding for the type of the beginning and end of the path.
Variants§
Flat
Beginning and end of path are not extended.
Extended(T, T)
Define the extension length at the beginning and at the end of the path.
Round
Path ends are round (approximately semi-circles).
Trait Implementations§
§impl<T> Clone for PathEndType<T>where
T: Clone,
impl<T> Clone for PathEndType<T>where T: Clone,
§fn clone(&self) -> PathEndType<T>
fn clone(&self) -> PathEndType<T>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl<T> Debug for PathEndType<T>where
T: Debug,
impl<T> Debug for PathEndType<T>where T: Debug,
§impl<'de, T> Deserialize<'de> for PathEndType<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for PathEndType<T>where T: Deserialize<'de>,
§fn deserialize<__D>(
__deserializer: __D
) -> Result<PathEndType<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<PathEndType<T>, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl<T> Hash for PathEndType<T>where
T: Hash,
impl<T> Hash for PathEndType<T>where T: Hash,
§impl<T> PartialEq<PathEndType<T>> for PathEndType<T>where
T: PartialEq<T>,
impl<T> PartialEq<PathEndType<T>> for PathEndType<T>where T: PartialEq<T>,
§fn eq(&self, other: &PathEndType<T>) -> bool
fn eq(&self, other: &PathEndType<T>) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl<T> Serialize for PathEndType<T>where
T: Serialize,
impl<T> Serialize for PathEndType<T>where T: Serialize,
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more