pub struct BufferSettings {
pub distance: BufferDistanceStrategy,
pub side: BufferSideStrategy,
pub join: BufferJoinStrategy,
pub end: BufferEndStrategy,
pub point: BufferPointStrategy,
}Expand description
Complete strategy bundle accepted by buffer_with.
Mirrors the five explicit strategy arguments to
boost::geometry::buffer from
algorithms/detail/buffer/interface.hpp:246-273.
Fields§
§distance: BufferDistanceStrategySigned distance policy.
side: BufferSideStrategySide construction policy.
join: BufferJoinStrategyCorner join policy.
end: BufferEndStrategyLinear endpoint policy.
point: BufferPointStrategyPoint construction policy.
Implementations§
Trait Implementations§
Source§impl Clone for BufferSettings
impl Clone for BufferSettings
Source§fn clone(&self) -> BufferSettings
fn clone(&self) -> BufferSettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BufferSettings
Source§impl Debug for BufferSettings
impl Debug for BufferSettings
Source§impl Default for BufferSettings
impl Default for BufferSettings
Source§impl PartialEq for BufferSettings
impl PartialEq for BufferSettings
impl StructuralPartialEq for BufferSettings
Auto Trait Implementations§
impl Freeze for BufferSettings
impl RefUnwindSafe for BufferSettings
impl Send for BufferSettings
impl Sync for BufferSettings
impl Unpin for BufferSettings
impl UnsafeUnpin for BufferSettings
impl UnwindSafe for BufferSettings
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