pub struct TransformSelector { /* private fields */ }Implementations§
Source§impl TransformSelector
impl TransformSelector
pub fn new( config: FileTransformConfig, temp_dir: Option<PathBuf>, candidates: Vec<TransformSpec>, ) -> Self
pub fn select_bytes( &self, data: Vec<u8>, hint: &FileHint, original_hash: Hash32, ) -> Result<TransformSelection>
Trait Implementations§
Source§impl Clone for TransformSelector
impl Clone for TransformSelector
Source§fn clone(&self) -> TransformSelector
fn clone(&self) -> TransformSelector
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for TransformSelector
impl !UnwindSafe for TransformSelector
impl Freeze for TransformSelector
impl Send for TransformSelector
impl Sync for TransformSelector
impl Unpin for TransformSelector
impl UnsafeUnpin for TransformSelector
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