pub struct MinifierReturn {
pub scoping: Option<Scoping>,
pub class_private_mappings: Option<IndexVec<ClassId, FxHashMap<String, CompactStr>>>,
pub property_mangle_cache: Option<ManglePropertyCache>,
pub iterations: u8,
}Fields§
§scoping: Option<Scoping>§class_private_mappings: Option<IndexVec<ClassId, FxHashMap<String, CompactStr>>>A vector where each element corresponds to a class in declaration order. Each element is a mapping from original private member names to their mangled names.
property_mangle_cache: Option<ManglePropertyCache>Updated property-name cache when property mangling ran.
iterations: u8Total number of iterations ran. Useful for debugging performance issues.
Auto Trait Implementations§
impl !RefUnwindSafe for MinifierReturn
impl !UnwindSafe for MinifierReturn
impl Freeze for MinifierReturn
impl Send for MinifierReturn
impl Sync for MinifierReturn
impl Unpin for MinifierReturn
impl UnsafeUnpin for MinifierReturn
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more