pub enum ScanStrategy {
Raster,
Alternating90,
Rotating67,
Islands,
Chessboard,
}Expand description
Laser scanning strategy for each layer.
Variants§
Raster
Continuous raster scan lines parallel to the X-axis.
Alternating90
Alternating 90° rotation between consecutive layers.
Rotating67
67° rotation between consecutive layers (reduces texture).
Islands
Concentric inward spiral islands.
Chessboard
Chessboard (checkerboard) pattern.
Trait Implementations§
Source§impl Clone for ScanStrategy
impl Clone for ScanStrategy
Source§fn clone(&self) -> ScanStrategy
fn clone(&self) -> ScanStrategy
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 moreSource§impl Debug for ScanStrategy
impl Debug for ScanStrategy
Source§impl PartialEq for ScanStrategy
impl PartialEq for ScanStrategy
Source§fn eq(&self, other: &ScanStrategy) -> bool
fn eq(&self, other: &ScanStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ScanStrategy
impl Eq for ScanStrategy
impl StructuralPartialEq for ScanStrategy
Auto Trait Implementations§
impl Freeze for ScanStrategy
impl RefUnwindSafe for ScanStrategy
impl Send for ScanStrategy
impl Sync for ScanStrategy
impl Unpin for ScanStrategy
impl UnsafeUnpin for ScanStrategy
impl UnwindSafe for ScanStrategy
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