Skip to content

Option<ImString> not deserializeable #22

@beckend

Description

@beckend
imstr = { version = "0.2.0", features = ["serde"] }
#[derive(Debug, Serialize, Deserialize)]
pub struct ResponseGeneric {
  pub message: Option<ImString>
}
 pub message: Option<ImString>,
     |                ^^^^^^^^^^^^^^^^ the trait `i18n::_::_serde::Deserialize<'_>` is not implemented for `ImString<Arc<std::string::String>>`
     |
     = help: the following other types implement trait `i18n::_::_serde::Deserialize<'de>`:
               <bool as i18n::_::_serde::Deserialize<'de>>
               <char as i18n::_::_serde::Deserialize<'de>>
               <isize as i18n::_::_serde::Deserialize<'de>>
               <i8 as i18n::_::_serde::Deserialize<'de>>
               <i16 as i18n::_::_serde::Deserialize<'de>>
               <i32 as i18n::_::_serde::Deserialize<'de>>
               <i64 as i18n::_::_serde::Deserialize<'de>>
               <i128 as i18n::_::_serde::Deserialize<'de>>
             and 443 others
     = note: required for `std::option::Option<ImString<Arc<std::string::String>>>` to implement `i18n::_::_serde::Deserialize<'_>`
note: required by a bound in `next_element`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions