pub struct LabelAnnotation { /* private fields */ }
Implementations§
§impl LabelAnnotation
impl LabelAnnotation
pub fn new() -> Self
pub fn get_background_color(&mut self) -> &mut String
pub fn background_color(self, value: impl Into<String>) -> LabelAnnotation
pub fn get_border_radius(&mut self) -> &mut NumberString
pub fn border_radius(self, value: impl Into<NumberString>) -> LabelAnnotation
pub fn get_border_color(&mut self) -> &mut String
pub fn border_color(self, value: impl Into<String>) -> LabelAnnotation
pub fn get_border_dash(&mut self) -> &mut Vec<NumberString>
pub fn border_dash<T: Into<NumberString>>( self, value: impl IntoIterator<Item = T>, ) -> LabelAnnotation
pub fn get_border_width(&mut self) -> &mut Option<NumberStringOrT<Border>>
pub fn border_width( self, value: impl Into<NumberStringOrT<Border>>, ) -> LabelAnnotation
pub fn get_callout(&mut self) -> &mut Option<Callout>
pub fn callout(self, value: impl Into<Callout>) -> LabelAnnotation
pub fn get_color(&mut self) -> &mut String
pub fn color(self, value: impl Into<String>) -> LabelAnnotation
pub fn get_content(&mut self) -> &mut Vec<String>
pub fn content<T: Into<String>>( self, value: impl IntoIterator<Item = T>, ) -> LabelAnnotation
pub fn get_draw_time(&mut self) -> &mut String
pub fn draw_time(self, value: impl Into<String>) -> LabelAnnotation
pub fn get_display(&mut self) -> &mut Option<bool>
pub fn display(self, value: impl Into<bool>) -> LabelAnnotation
pub fn get_font(&mut self) -> &mut Option<Font>
pub fn font(self, value: impl Into<Font>) -> LabelAnnotation
pub fn get_padding(&mut self) -> &mut Option<Padding>
pub fn padding(self, value: impl Into<Padding>) -> LabelAnnotation
pub fn get_position(&mut self) -> &mut String
pub fn position(self, value: impl Into<String>) -> LabelAnnotation
pub fn get_annotation_type(&mut self) -> &mut LabelAnnotationType
pub fn annotation_type( self, value: impl Into<LabelAnnotationType>, ) -> LabelAnnotation
pub fn get_text_align(&mut self) -> &mut String
pub fn text_align(self, value: impl Into<String>) -> LabelAnnotation
pub fn get_x_value(&mut self) -> &mut NumberOrDateString
pub fn x_value(self, value: impl Into<NumberOrDateString>) -> LabelAnnotation
pub fn get_x_adjust(&mut self) -> &mut NumberOrDateString
pub fn x_adjust(self, value: impl Into<NumberOrDateString>) -> LabelAnnotation
pub fn get_y_value(&mut self) -> &mut NumberOrDateString
pub fn y_value(self, value: impl Into<NumberOrDateString>) -> LabelAnnotation
pub fn get_y_adjust(&mut self) -> &mut NumberOrDateString
pub fn y_adjust(self, value: impl Into<NumberOrDateString>) -> LabelAnnotation
pub fn get_x_max(&mut self) -> &mut NumberOrDateString
pub fn x_max(self, value: impl Into<NumberOrDateString>) -> LabelAnnotation
pub fn get_x_min(&mut self) -> &mut NumberOrDateString
pub fn x_min(self, value: impl Into<NumberOrDateString>) -> LabelAnnotation
pub fn get_y_max(&mut self) -> &mut NumberOrDateString
pub fn y_max(self, value: impl Into<NumberOrDateString>) -> LabelAnnotation
pub fn get_y_min(&mut self) -> &mut NumberOrDateString
pub fn y_min(self, value: impl Into<NumberOrDateString>) -> LabelAnnotation
pub fn get_y_scale_id(&mut self) -> &mut NumberString
pub fn y_scale_id(self, value: impl Into<NumberString>) -> LabelAnnotation
Trait Implementations§
Source§impl Clone for LabelAnnotation
impl Clone for LabelAnnotation
Source§fn clone(&self) -> LabelAnnotation
fn clone(&self) -> LabelAnnotation
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 LabelAnnotation
impl Debug for LabelAnnotation
Source§impl Default for LabelAnnotation
impl Default for LabelAnnotation
Source§fn default() -> LabelAnnotation
fn default() -> LabelAnnotation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LabelAnnotation
impl<'de> Deserialize<'de> for LabelAnnotation
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
Source§impl From<LabelAnnotation> for Annotation
impl From<LabelAnnotation> for Annotation
Source§fn from(value: LabelAnnotation) -> Self
fn from(value: LabelAnnotation) -> Self
Converts to this type from the input type.
Source§impl Ord for LabelAnnotation
impl Ord for LabelAnnotation
Source§fn cmp(&self, other: &LabelAnnotation) -> Ordering
fn cmp(&self, other: &LabelAnnotation) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for LabelAnnotation
impl PartialEq for LabelAnnotation
Source§impl PartialOrd for LabelAnnotation
impl PartialOrd for LabelAnnotation
Source§impl Serialize for LabelAnnotation
impl Serialize for LabelAnnotation
impl Eq for LabelAnnotation
impl StructuralPartialEq for LabelAnnotation
Auto Trait Implementations§
impl Freeze for LabelAnnotation
impl RefUnwindSafe for LabelAnnotation
impl Send for LabelAnnotation
impl Sync for LabelAnnotation
impl Unpin for LabelAnnotation
impl UnwindSafe for LabelAnnotation
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