pub struct StringDt {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub value: Option<String>,
}
Fields§
§id: Option<String>
xml:id (or equivalent in JSON)
extension: Option<Vec<Extension>>
Additional content defined by implementations
value: Option<String>
Primitive value for string
Trait Implementations§
Source§impl Convert for StringDt
impl Convert for StringDt
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl<'de> Deserialize<'de> for StringDt
impl<'de> Deserialize<'de> for StringDt
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for StringDt
impl Executor for StringDt
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, _index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for StringDt
Auto Trait Implementations§
impl Freeze for StringDt
impl RefUnwindSafe for StringDt
impl Send for StringDt
impl Sync for StringDt
impl Unpin for StringDt
impl UnwindSafe for StringDt
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more