pub struct SquareCircleAnnotation {
pub is_circle: bool,
pub rd: Option<Rect>,
}Expand description
A Square or Circle annotation.
Fields§
§is_circle: booltrue for Circle, false for Square.
rd: Option<Rect>Rectangle differences.
Implementations§
Source§impl SquareCircleAnnotation
impl SquareCircleAnnotation
Sourcepub fn from_annot(annot: &Annotation<'_>) -> Self
pub fn from_annot(annot: &Annotation<'_>) -> Self
Extract square/circle annotation properties.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SquareCircleAnnotation
impl RefUnwindSafe for SquareCircleAnnotation
impl Send for SquareCircleAnnotation
impl Sync for SquareCircleAnnotation
impl Unpin for SquareCircleAnnotation
impl UnsafeUnpin for SquareCircleAnnotation
impl UnwindSafe for SquareCircleAnnotation
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> 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