pub enum Coercion {
Identity,
ReplaceWithLiteral(JsValue),
NumberToString,
Array(Box<Coercion>),
Object(Vec<(String, Coercion)>),
}
Variants§
Identity
ReplaceWithLiteral(JsValue)
NumberToString
Array(Box<Coercion>)
Object(Vec<(String, Coercion)>)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Coercion
impl<'de> Deserialize<'de> for Coercion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Coercion
Auto Trait Implementations§
impl Freeze for Coercion
impl RefUnwindSafe for Coercion
impl Send for Coercion
impl Sync for Coercion
impl Unpin for Coercion
impl UnwindSafe for Coercion
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