Trait StaticProfileField

pub trait StaticProfileField {
    type Value: Serialize + DeserializeOwned;

    const NAME: &'static str;
}
Expand description

Trait implemented by types representing a field in a user’s profile having a statically-known name.

Required Associated Constants§

const NAME: &'static str

The string representation of this field.

Required Associated Types§

type Value: Serialize + DeserializeOwned

The type for the value of the field.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

§

impl StaticProfileField for AvatarUrl

§

const NAME: &'static str = "avatar_url"

§

type Value = OwnedMxcUri

§

impl StaticProfileField for DisplayName

§

const NAME: &'static str = "displayname"

§

type Value = String