Struct opcua_server::prelude::LocalizedText
source · [−]Expand description
A human readable text with an optional locale identifier.
Fields
locale: UAString
The locale. Omitted from stream if null or empty
text: UAString
The text in the specified locale. Omitted frmo stream if null or empty.
Implementations
sourceimpl LocalizedText
impl LocalizedText
pub fn new(locale: &str, text: &str) -> LocalizedText
pub fn null() -> LocalizedText
Trait Implementations
sourceimpl BinaryEncoder<LocalizedText> for LocalizedText
impl BinaryEncoder<LocalizedText> for LocalizedText
sourcefn byte_len(&self) -> usize
fn byte_len(&self) -> usize
Returns the exact byte length of the structure as it would be if encode
were called.
This may be called prior to writing to ensure the correct amount of space is available. Read more
sourcefn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode> where
S: Write,
fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode> where
S: Write,
Encodes the instance to the write stream.
sourcefn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions
) -> Result<LocalizedText, StatusCode> where
S: Read,
fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions
) -> Result<LocalizedText, StatusCode> where
S: Read,
Decodes an instance from the read stream. The decoding options contains restrictions set by
the server / client on the length of strings, arrays etc. If these limits are exceeded the
implementation should return with a BadDecodingError
as soon as possible. Read more
fn encode_to_vec(&self) -> Vec<u8, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
sourceimpl Clone for LocalizedText
impl Clone for LocalizedText
sourcefn clone(&self) -> LocalizedText
fn clone(&self) -> LocalizedText
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for LocalizedText
impl Debug for LocalizedText
sourceimpl Default for LocalizedText
impl Default for LocalizedText
sourcefn default() -> LocalizedText
fn default() -> LocalizedText
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for LocalizedText
impl<'de> Deserialize<'de> for LocalizedText
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<LocalizedText, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<LocalizedText, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for LocalizedText
impl Display for LocalizedText
sourceimpl<'_> From<&'_ String> for LocalizedText
impl<'_> From<&'_ String> for LocalizedText
sourcefn from(value: &String) -> LocalizedText
fn from(value: &String) -> LocalizedText
Converts to this type from the input type.
sourceimpl<'a> From<&'a str> for LocalizedText
impl<'a> From<&'a str> for LocalizedText
sourcefn from(value: &'a str) -> LocalizedText
fn from(value: &'a str) -> LocalizedText
Converts to this type from the input type.
sourceimpl From<LocalizedText> for Variant
impl From<LocalizedText> for Variant
sourcefn from(v: LocalizedText) -> Variant
fn from(v: LocalizedText) -> Variant
Converts to this type from the input type.
sourceimpl From<LocalizedText> for DataValue
impl From<LocalizedText> for DataValue
sourcefn from(v: LocalizedText) -> DataValue
fn from(v: LocalizedText) -> DataValue
Converts to this type from the input type.
sourceimpl From<String> for LocalizedText
impl From<String> for LocalizedText
sourcefn from(value: String) -> LocalizedText
fn from(value: String) -> LocalizedText
Converts to this type from the input type.
sourceimpl PartialEq<LocalizedText> for LocalizedText
impl PartialEq<LocalizedText> for LocalizedText
sourcefn eq(&self, other: &LocalizedText) -> bool
fn eq(&self, other: &LocalizedText) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &LocalizedText) -> bool
fn ne(&self, other: &LocalizedText) -> bool
This method tests for !=
.
sourceimpl Serialize for LocalizedText
impl Serialize for LocalizedText
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for LocalizedText
Auto Trait Implementations
impl RefUnwindSafe for LocalizedText
impl Send for LocalizedText
impl Sync for LocalizedText
impl Unpin for LocalizedText
impl UnwindSafe for LocalizedText
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more