pub enum MarkerShape {
Circle,
Square,
ArrowUp,
ArrowDown,
TriangleUp,
TriangleDown,
Diamond,
Star,
Cross,
Flag,
}Expand description
Marker shape
Variants§
Circle
Circle marker - filled circle
Square
Square marker - filled square
ArrowUp
Arrow up marker - points upward
ArrowDown
Arrow down marker - points downward
TriangleUp
Triangle up marker - points upward (hollow)
TriangleDown
Triangle down marker - points downward (hollow)
Diamond
Diamond marker - filled diamond shape
Star
Star marker
Cross
Cross marker (X shape)
Flag
Flag marker - for marking important events
Trait Implementations§
Source§impl Clone for MarkerShape
impl Clone for MarkerShape
Source§fn clone(&self) -> MarkerShape
fn clone(&self) -> MarkerShape
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MarkerShape
Source§impl Debug for MarkerShape
impl Debug for MarkerShape
Source§impl Default for MarkerShape
impl Default for MarkerShape
Source§fn default() -> MarkerShape
fn default() -> MarkerShape
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MarkerShape
impl<'de> Deserialize<'de> for MarkerShape
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MarkerShape
Source§impl PartialEq for MarkerShape
impl PartialEq for MarkerShape
Source§impl Serialize for MarkerShape
impl Serialize for MarkerShape
impl StructuralPartialEq for MarkerShape
Auto Trait Implementations§
impl Freeze for MarkerShape
impl RefUnwindSafe for MarkerShape
impl Send for MarkerShape
impl Sync for MarkerShape
impl Unpin for MarkerShape
impl UnsafeUnpin for MarkerShape
impl UnwindSafe for MarkerShape
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more