Struct ruma_common::thirdparty::FieldType
source · pub struct FieldType {
pub regexp: String,
pub placeholder: String,
}Expand description
A type definition for a field used to identify third party users or locations.
To create an instance of this type, first create a FieldTypeInit and convert it via
FieldType::from / .into().
Fields§
§regexp: StringA regular expression for validation of a field’s value.
placeholder: StringA placeholder serving as a valid example of the field value.
Trait Implementations§
source§impl<'de> Deserialize<'de> for FieldType
impl<'de> Deserialize<'de> for FieldType
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
source§impl From<FieldTypeInit> for FieldType
impl From<FieldTypeInit> for FieldType
source§fn from(init: FieldTypeInit) -> Self
fn from(init: FieldTypeInit) -> Self
Converts to this type from the input type.