Trait sandkiste::types::MaybeString
source · pub trait MaybeString<'c>where
Self: From<String> + From<&'c str> + TryInto<String, Error = DatumConversionError<Self>>,{
// Required method
fn try_as_str(&self) -> Result<&str, DatumViewError>;
// Provided method
fn try_into_string(self) -> Result<String, DatumConversionError<Self>> { ... }
}
Expand description
Types that can be an UTF-8 text string
Required Methods§
sourcefn try_as_str(&self) -> Result<&str, DatumViewError>
fn try_as_str(&self) -> Result<&str, DatumViewError>
Try to interpret datum as Unicode string
Provided Methods§
sourcefn try_into_string(self) -> Result<String, DatumConversionError<Self>>
fn try_into_string(self) -> Result<String, DatumConversionError<Self>>
Try to convert datum into Unicode string