Struct opcua_core::prelude::DecodingOptions
source · [−]pub struct DecodingOptions {
pub client_offset: Duration,
pub max_chunk_count: usize,
pub max_string_length: usize,
pub max_byte_string_length: usize,
pub max_array_length: usize,
}
Fields
client_offset: Duration
Time offset between the client and the server, only used by the client when it’s configured to ignore time skew.
max_chunk_count: usize
Maximum size of a message chunk in bytes. 0 means no limit
max_string_length: usize
Maximum length in bytes (not chars!) of a string. 0 actually means 0, i.e. no string permitted
max_byte_string_length: usize
Maximum length in bytes of a byte string. 0 actually means 0, i.e. no byte string permitted
max_array_length: usize
Maximum number of array elements. 0 actually means 0, i.e. no array permitted
Implementations
sourceimpl DecodingOptions
impl DecodingOptions
sourcepub fn minimal() -> DecodingOptions
pub fn minimal() -> DecodingOptions
This can be useful for decoding extension objects where the payload is not expected to contain any string or array.
Trait Implementations
sourceimpl Clone for DecodingOptions
impl Clone for DecodingOptions
sourcefn clone(&self) -> DecodingOptions
fn clone(&self) -> DecodingOptions
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 DecodingOptions
impl Debug for DecodingOptions
sourceimpl Default for DecodingOptions
impl Default for DecodingOptions
sourcefn default() -> DecodingOptions
fn default() -> DecodingOptions
Returns the “default value” for a type. Read more
impl Copy for DecodingOptions
Auto Trait Implementations
impl RefUnwindSafe for DecodingOptions
impl Send for DecodingOptions
impl Sync for DecodingOptions
impl Unpin for DecodingOptions
impl UnwindSafe for DecodingOptions
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