pub struct MiddlewareData {
pub obj: Object,
pub arrow: Option<Arrow>,
pub auto_placement: Option<AutoPlacement>,
pub flip: Option<Flip>,
pub hide: Option<Hide>,
pub offset: Option<Offset>,
pub shift: Option<Coords>,
}
Fields§
§obj: Object
§arrow: Option<Arrow>
§auto_placement: Option<AutoPlacement>
§flip: Option<Flip>
§hide: Option<Hide>
§offset: Option<Offset>
§shift: Option<Coords>
Implementations§
Source§impl MiddlewareData
impl MiddlewareData
pub fn new() -> Self
pub fn get(&self, key: &str) -> Result<JsValue>
pub fn set<T>(&mut self, key: &str, value: T) -> Result<()>
pub fn with<T>(self, key: &str, value: T) -> Result<Self>
pub fn arrow_x(self, x: f64) -> Self
pub fn arrow_y(self, y: f64) -> Self
pub fn arrow_center_offset(self, center_offset: f64) -> Self
pub fn arrow_alignment_offset(self, alignment_offset: f64) -> Self
pub fn auto_placement_index(self, index: f64) -> Self
pub fn auto_placement_overflow( self, placement: Placement, overflows: Vec<f64>, ) -> Self
pub fn flip_index(self, index: f64) -> Self
pub fn flip_overflow(self, placement: Placement, overflows: Vec<f64>) -> Self
pub fn hide_escaped(self) -> Self
pub fn hide_escaped_offsets(self, offsets: SideObject) -> Self
pub fn offset(self, x: f64, y: f64, placement: Placement) -> Self
pub fn shift(self, x: f64, y: f64) -> Self
Trait Implementations§
Source§impl Clone for MiddlewareData
impl Clone for MiddlewareData
Source§fn clone(&self) -> MiddlewareData
fn clone(&self) -> MiddlewareData
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 TryFrom<JsValue> for MiddlewareData
impl TryFrom<JsValue> for MiddlewareData
Auto Trait Implementations§
impl Freeze for MiddlewareData
impl RefUnwindSafe for MiddlewareData
impl !Send for MiddlewareData
impl !Sync for MiddlewareData
impl Unpin for MiddlewareData
impl UnwindSafe for MiddlewareData
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