pub struct BufferOptions {
pub quadrant_segments: usize,
pub cap_style: BufferCapStyle,
pub join_style: BufferJoinStyle,
pub miter_limit: f64,
pub simplify_tolerance: f64,
}Expand description
Options for buffer operations
Fields§
§quadrant_segments: usizeNumber of segments per quadrant for round caps/joins
cap_style: BufferCapStyleCap style for line endpoints
join_style: BufferJoinStyleJoin style for line vertices
miter_limit: f64Miter limit (ratio) for miter joins
simplify_tolerance: f64Simplification tolerance (0.0 = no simplification)
Trait Implementations§
Source§impl Clone for BufferOptions
impl Clone for BufferOptions
Source§fn clone(&self) -> BufferOptions
fn clone(&self) -> BufferOptions
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 BufferOptions
impl Debug for BufferOptions
Auto Trait Implementations§
impl Freeze for BufferOptions
impl RefUnwindSafe for BufferOptions
impl Send for BufferOptions
impl Sync for BufferOptions
impl Unpin for BufferOptions
impl UnsafeUnpin for BufferOptions
impl UnwindSafe for BufferOptions
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