pub struct VecStringWrapper {
pub v: Vec<String>,
pub c: Vec<char>,
}
Expand description
Wrapper for Vec
Fields§
§v: Vec<String>
§c: Vec<char>
Trait Implementations§
Source§impl Clone for VecStringWrapper
impl Clone for VecStringWrapper
Source§fn clone(&self) -> VecStringWrapper
fn clone(&self) -> VecStringWrapper
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VecStringWrapper
impl Debug for VecStringWrapper
Source§impl<'de> Deserialize<'de> for VecStringWrapper
impl<'de> Deserialize<'de> for VecStringWrapper
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<VecStringWrapper> for Vec<String>
impl From<VecStringWrapper> for Vec<String>
Source§fn from(val: VecStringWrapper) -> Self
fn from(val: VecStringWrapper) -> Self
Converts to this type from the input type.
Source§impl FromMeta for VecStringWrapper
impl FromMeta for VecStringWrapper
fn from_nested_meta(item: &NestedMeta) -> Result<Self>
Source§fn from_meta(item: &Meta) -> Result<Self>
fn from_meta(item: &Meta) -> Result<Self>
Create an instance from a
syn::Meta
by dispatching to the format-appropriate
trait function. This generally should not be overridden by implementers. Read moreSource§fn from_none() -> Option<Self>
fn from_none() -> Option<Self>
When a field is omitted from a parent meta-item,
from_none
is used to attempt
recovery before a missing field error is generated. Read moreSource§fn from_word() -> Result<Self>
fn from_word() -> Result<Self>
Create an instance from the presence of the word in the attribute with no
additional options specified.
Source§fn from_list(_items: &[NestedMeta]) -> Result<Self>
fn from_list(_items: &[NestedMeta]) -> Result<Self>
Create an instance from a list of nested meta items.
Source§fn from_value(value: &Lit) -> Result<Self>
fn from_value(value: &Lit) -> Result<Self>
Create an instance from a literal value of either
foo = "bar"
or foo("bar")
.
This dispatches to the appropriate method based on the type of literal encountered,
and generally should not be overridden by implementers. Read morefn from_expr(expr: &Expr) -> Result<Self>
Source§fn from_char(_value: char) -> Result<Self>
fn from_char(_value: char) -> Result<Self>
Create an instance from a char literal in a value position.
Source§fn from_string(value: &str) -> Result<Self>
fn from_string(value: &str) -> Result<Self>
Create an instance from a string literal in a value position.
Auto Trait Implementations§
impl Freeze for VecStringWrapper
impl RefUnwindSafe for VecStringWrapper
impl Send for VecStringWrapper
impl Sync for VecStringWrapper
impl Unpin for VecStringWrapper
impl UnwindSafe for VecStringWrapper
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