pub struct GraphColorSet {
pub colors: Vec<GraphColor>,
pub edge_color: GraphColor,
pub background_color: GraphColor,
}Fields§
§colors: Vec<GraphColor>§edge_color: GraphColor§background_color: GraphColorImplementations§
Source§impl GraphColorSet
impl GraphColorSet
Sourcepub fn new(
branches: &[String],
edge: Option<&str>,
background: Option<&str>,
) -> Self
pub fn new( branches: &[String], edge: Option<&str>, background: Option<&str>, ) -> Self
Create a new GraphColorSet from color strings.
branches should be hex color strings like “#ff0000” or “#ff0000ff”.
edge and background are optional hex color strings.
pub fn get(&self, index: usize) -> GraphColor
Trait Implementations§
Source§impl Clone for GraphColorSet
impl Clone for GraphColorSet
Source§fn clone(&self) -> GraphColorSet
fn clone(&self) -> GraphColorSet
Returns a duplicate 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 moreSource§impl Debug for GraphColorSet
impl Debug for GraphColorSet
Auto Trait Implementations§
impl Freeze for GraphColorSet
impl RefUnwindSafe for GraphColorSet
impl Send for GraphColorSet
impl Sync for GraphColorSet
impl Unpin for GraphColorSet
impl UnsafeUnpin for GraphColorSet
impl UnwindSafe for GraphColorSet
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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