pub enum GivenVecOptimization {
Construction,
Operations,
}
Expand description
Hint on what optimization to perform when constructing a binary from a Vec<u8>
. Optimize
for construction (see BinFactory::from_given_vec
) or optimize for operations
(such as clone
or slice
).
Variants§
Construction
Optimize for construction (when AnyBin
is created from Vec<u8>
). Operations (such as
clone
or slice
) might be slower (require allocation / mem-copy).
Operations
Optimize for operations (such as clone
, slice
). The creation (when AnyBin
is created
from Vec<u8>
) might be slower (require allocation / mem-copy) instead.
Trait Implementations§
Source§impl Debug for GivenVecOptimization
impl Debug for GivenVecOptimization
Source§impl PartialEq for GivenVecOptimization
impl PartialEq for GivenVecOptimization
impl Eq for GivenVecOptimization
impl StructuralPartialEq for GivenVecOptimization
Auto Trait Implementations§
impl Freeze for GivenVecOptimization
impl RefUnwindSafe for GivenVecOptimization
impl Send for GivenVecOptimization
impl Sync for GivenVecOptimization
impl Unpin for GivenVecOptimization
impl UnwindSafe for GivenVecOptimization
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