fn quote_deserialize()

in serde-generate/src/dart.rs [312:344]


    fn quote_deserialize(&self, format: &Format) -> String {
        use Format::*;
        match format {
            TypeName(name) => {
                format!(
                    "{}.deserialize(deserializer)",
                    self.quote_qualified_name(&self.get_class(name))
                )
            }
            Unit => "deserializer.deserializeUnit()".to_string(),
            Bool => "deserializer.deserializeBool()".to_string(),
            I8 => "deserializer.deserializeInt8()".to_string(),
            I16 => "deserializer.deserializeInt16()".to_string(),
            I32 => "deserializer.deserializeInt32()".to_string(),
            I64 => "deserializer.deserializeInt64()".to_string(),
            I128 => "deserializer.deserializeInt128()".to_string(),
            U8 => "deserializer.deserializeUint8()".to_string(),
            U16 => "deserializer.deserializeUint16()".to_string(),
            U32 => "deserializer.deserializeUint32()".to_string(),
            U64 => "deserializer.deserializeUint64()".to_string(),
            U128 => "deserializer.deserializeUint128()".to_string(),
            F32 => "deserializer.deserializeFloat32()".to_string(),
            F64 => "deserializer.deserializeFloat64()".to_string(),
            Char => "deserializer.deserializeChar()".to_string(),
            Str => "deserializer.deserializeString()".to_string(),
            Bytes => "deserializer.deserializeBytes()".to_string(),
            _ => format!(
                "{}.deserialize{}(deserializer)",
                self.quote_qualified_name("TraitHelpers"),
                common::mangle_type(format).to_camel_case(),
            ),
        }
    }