pub struct Polyfill {
pub modules: Vec<ModulePolyfill>,
}
Fields
modules: Vec<ModulePolyfill>
Implementations
sourceimpl Polyfill
impl Polyfill
pub fn new(
new: &Document,
old: &Document,
module_mapping: &HashMap<String, String>
) -> Result<Self, PolyfillError>
pub fn type_polyfills(&self) -> HashSet<TypePolyfill>
Trait Implementations
impl Eq for Polyfill
impl StructuralEq for Polyfill
impl StructuralPartialEq for Polyfill
Auto Trait Implementations
impl !RefUnwindSafe for Polyfill
impl !Send for Polyfill
impl !Sync for Polyfill
impl Unpin for Polyfill
impl !UnwindSafe for Polyfill
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more