Struct protobuf::well_known_types::BytesValue
source · [−]pub struct BytesValue {
pub value: Vec<u8>,
pub unknown_fields: UnknownFields,
pub cached_size: CachedSize,
}
Expand description
Wrapper message for bytes
.
The JSON representation for BytesValue
is JSON string.
Fields
value: Vec<u8>
The bytes value.
unknown_fields: UnknownFields
cached_size: CachedSize
Implementations
sourceimpl BytesValue
impl BytesValue
pub fn new() -> BytesValue
Trait Implementations
sourceimpl Clone for BytesValue
impl Clone for BytesValue
sourcefn clone(&self) -> BytesValue
fn clone(&self) -> BytesValue
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 BytesValue
impl Debug for BytesValue
sourceimpl Default for BytesValue
impl Default for BytesValue
sourcefn default() -> BytesValue
fn default() -> BytesValue
Returns the “default value” for a type. Read more
sourceimpl<'a> Default for &'a BytesValue
impl<'a> Default for &'a BytesValue
sourcefn default() -> &'a BytesValue
fn default() -> &'a BytesValue
Returns the “default value” for a type. Read more
sourceimpl Display for BytesValue
impl Display for BytesValue
sourceimpl From<BytesValue> for Vec<u8>
impl From<BytesValue> for Vec<u8>
sourcefn from(inner: BytesValue) -> Self
fn from(inner: BytesValue) -> Self
Converts to this type from the input type.
sourceimpl Message for BytesValue
impl Message for BytesValue
sourcefn is_initialized(&self) -> bool
fn is_initialized(&self) -> bool
True iff all required fields are initialized.
Always returns true
for protobuf 3. Read more
sourcefn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
Update this message object with fields read from given stream.
sourcefn compute_size(&self) -> u64
fn compute_size(&self) -> u64
Compute and cache size of this message and all nested messages. Read more
sourcefn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<()>
fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<()>
Write message to the stream. Read more
sourcefn cached_size(&self) -> u32
fn cached_size(&self) -> u32
Get size previously computed by compute_size
. Read more
sourcefn unknown_fields(&self) -> &UnknownFields
fn unknown_fields(&self) -> &UnknownFields
Get a reference to unknown fields.
sourcefn mut_unknown_fields(&mut self) -> &mut UnknownFields
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
Get a mutable reference to unknown fields.
sourcefn new() -> BytesValue
fn new() -> BytesValue
Create an empty message object. Read more
sourcefn default_instance() -> &'static BytesValue
fn default_instance() -> &'static BytesValue
Return a pointer to default immutable message with static lifetime. Read more
sourcefn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self>
fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self>
Parse message from stream.
sourcefn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<()>
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<()>
Write the message to the stream. Read more
sourcefn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<()>
fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<()>
Write the message to the stream prepending the message with message length encoded as varint. Read more
sourcefn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<()>
fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<()>
Write the message to the vec, prepend the message with message length encoded as varint. Read more
sourcefn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<()>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<()>
Update this message object with fields read from given stream.
sourcefn parse_from_reader(reader: &mut dyn Read) -> Result<Self> where
Self: Sized,
fn parse_from_reader(reader: &mut dyn Read) -> Result<Self> where
Self: Sized,
Parse message from reader. Parse stops on EOF or when error encountered. Read more
sourcefn parse_from_bytes(bytes: &[u8]) -> Result<Self> where
Self: Sized,
fn parse_from_bytes(bytes: &[u8]) -> Result<Self> where
Self: Sized,
Parse message from byte array.
sourcefn parse_from_tokio_bytes(bytes: &Bytes) -> Result<Self> where
Self: Sized,
fn parse_from_tokio_bytes(bytes: &Bytes) -> Result<Self> where
Self: Sized,
Parse message from Bytes
object.
Resulting message may share references to the passed bytes object. Read more
sourcefn check_initialized(&self) -> Result<()>
fn check_initialized(&self) -> Result<()>
Check if all required fields of this object are initialized.
sourcefn write_to_writer(&self, w: &mut dyn Write) -> Result<()>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<()>
Write the message to the writer.
sourceimpl MessageFull for BytesValue
impl MessageFull for BytesValue
sourcefn descriptor_static() -> MessageDescriptor
fn descriptor_static() -> MessageDescriptor
Get message descriptor for message type. Read more
sourcefn reflect_eq(&self, other: &Self, mode: &ReflectEqMode) -> bool
fn reflect_eq(&self, other: &Self, mode: &ReflectEqMode) -> bool
Reflective equality. Read more
sourceimpl PartialEq<BytesValue> for BytesValue
impl PartialEq<BytesValue> for BytesValue
sourcefn eq(&self, other: &BytesValue) -> bool
fn eq(&self, other: &BytesValue) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &BytesValue) -> bool
fn ne(&self, other: &BytesValue) -> bool
This method tests for !=
.
sourceimpl ProtobufValue for BytesValue
impl ProtobufValue for BytesValue
type RuntimeType = RuntimeTypeMessage<Self>
type RuntimeType = RuntimeTypeMessage<Self>
Actual implementation of type properties.
sourcefn runtime_type_box() -> RuntimeTypeBox
fn runtime_type_box() -> RuntimeTypeBox
Dynamic version of the type.
sourcefn as_ref(value: &Self) -> ReflectValueRef<'_>
fn as_ref(value: &Self) -> ReflectValueRef<'_>
Pointer to a dynamic reference.
sourcefn as_mut(value: &mut Self) -> ReflectValueMut<'_>
fn as_mut(value: &mut Self) -> ReflectValueMut<'_>
Mutable pointer to a dynamic mutable reference.
sourcefn from_value_box(value_box: ReflectValueBox) -> Result<Self, ReflectValueBox>
fn from_value_box(value_box: ReflectValueBox) -> Result<Self, ReflectValueBox>
Construct a value from given reflective value. Read more
sourcefn set_from_value_box(target: &mut Self, value_box: ReflectValueBox)
fn set_from_value_box(target: &mut Self, value_box: ReflectValueBox)
Write the value.
sourcefn default_value_ref() -> ReflectValueRef<'static>
fn default_value_ref() -> ReflectValueRef<'static>
Default value for this type.
sourcefn into_static_value_ref(value: Self) -> ReflectValueRef<'static>
fn into_static_value_ref(value: Self) -> ReflectValueRef<'static>
Convert a value into a ref value if possible. Read more
sourcefn is_non_zero(value: &Self) -> bool
fn is_non_zero(value: &Self) -> bool
Value is non-default?
impl StructuralPartialEq for BytesValue
Auto Trait Implementations
impl RefUnwindSafe for BytesValue
impl Send for BytesValue
impl Sync for BytesValue
impl Unpin for BytesValue
impl UnwindSafe for BytesValue
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