Trait feattle::FeattleStringValue

source ·
pub trait FeattleStringValue: FromStr + ToString + Debug
where Self::Err: Error + Send + Sync + 'static,
{ // Required method fn serialized_string_format() -> StringFormat; }
Expand description

The base trait for string-types that can be used for feattles.

This trait should be used for types that behave like string. A blanked implementation of FeattleValue for types that implement this trait will provide the necessary compatibility to use them as feattles.

Note that this trait also requires that the type implements:

Required Methods§

source

fn serialized_string_format() -> StringFormat

Return a precise description of a feattle type. This will be consumed, for example, by the UI code to show an appropriate HTML form in the admin panel.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl FeattleStringValue for String

Implementors§