pub struct CompanyLabItem {
pub name: Option<String>,
pub value: Option<String>,
pub field_type: Option<i32>,
}Expand description
公司详情标签项
Fields§
§name: Option<String>标签名
value: Option<String>标签对应信息
field_type: Option<i32>标签类型(详见 Qot_Common.CompanyProfileFieldType 定义)
Implementations§
Source§impl CompanyLabItem
impl CompanyLabItem
Sourcepub fn value(&self) -> &str
pub fn value(&self) -> &str
Returns the value of value, or the default value if value is unset.
Sourcepub fn field_type(&self) -> CompanyProfileFieldType
pub fn field_type(&self) -> CompanyProfileFieldType
Returns the enum value of field_type, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_field_type(&mut self, value: CompanyProfileFieldType)
pub fn set_field_type(&mut self, value: CompanyProfileFieldType)
Sets field_type to the provided enum value.
Trait Implementations§
Source§impl Clone for CompanyLabItem
impl Clone for CompanyLabItem
Source§fn clone(&self) -> CompanyLabItem
fn clone(&self) -> CompanyLabItem
Returns a duplicate 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 CompanyLabItem
impl Debug for CompanyLabItem
Source§impl Default for CompanyLabItem
impl Default for CompanyLabItem
Source§impl<'de> Deserialize<'de> for CompanyLabItemwhere
CompanyLabItem: Default,
impl<'de> Deserialize<'de> for CompanyLabItemwhere
CompanyLabItem: Default,
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 Hash for CompanyLabItem
impl Hash for CompanyLabItem
Source§impl Message for CompanyLabItem
impl Message for CompanyLabItem
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for CompanyLabItem
impl PartialEq for CompanyLabItem
Source§impl Serialize for CompanyLabItem
impl Serialize for CompanyLabItem
impl Eq for CompanyLabItem
impl StructuralPartialEq for CompanyLabItem
Auto Trait Implementations§
impl Freeze for CompanyLabItem
impl RefUnwindSafe for CompanyLabItem
impl Send for CompanyLabItem
impl Sync for CompanyLabItem
impl Unpin for CompanyLabItem
impl UnsafeUnpin for CompanyLabItem
impl UnwindSafe for CompanyLabItem
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