pub struct SquareAnnotation {
pub annotation: Annotation,
pub interior_color: Option<Color>,
pub border_effect: Option<BorderEffect>,
}Expand description
Square annotation
Fields§
§annotation: AnnotationBase annotation
interior_color: Option<Color>Interior color
border_effect: Option<BorderEffect>Border effect
Implementations§
Source§impl SquareAnnotation
impl SquareAnnotation
Sourcepub fn with_interior_color(self, color: Color) -> Self
pub fn with_interior_color(self, color: Color) -> Self
Set interior color
Sourcepub fn with_cloudy_border(self, intensity: f64) -> Self
pub fn with_cloudy_border(self, intensity: f64) -> Self
Set cloudy border
Sourcepub fn to_annotation(self) -> Annotation
pub fn to_annotation(self) -> Annotation
Convert to annotation
Trait Implementations§
Source§impl Clone for SquareAnnotation
impl Clone for SquareAnnotation
Source§fn clone(&self) -> SquareAnnotation
fn clone(&self) -> SquareAnnotation
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 moreAuto Trait Implementations§
impl Freeze for SquareAnnotation
impl RefUnwindSafe for SquareAnnotation
impl Send for SquareAnnotation
impl Sync for SquareAnnotation
impl Unpin for SquareAnnotation
impl UnwindSafe for SquareAnnotation
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