pub struct ActiveBufferProto {
pub width: Option<u32>,
pub height: Option<u32>,
pub stride: Option<u32>,
pub format: Option<i32>,
pub usage: Option<u64>,
}
Fields§
§width: Option<u32>
§height: Option<u32>
§stride: Option<u32>
§format: Option<i32>
§usage: Option<u64>
Implementations§
Source§impl ActiveBufferProto
impl ActiveBufferProto
Sourcepub fn height(&self) -> u32
pub fn height(&self) -> u32
Returns the value of height
, or the default value if height
is unset.
Sourcepub fn stride(&self) -> u32
pub fn stride(&self) -> u32
Returns the value of stride
, or the default value if stride
is unset.
Trait Implementations§
Source§impl Clone for ActiveBufferProto
impl Clone for ActiveBufferProto
Source§fn clone(&self) -> ActiveBufferProto
fn clone(&self) -> ActiveBufferProto
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 ActiveBufferProto
impl Debug for ActiveBufferProto
Source§impl Default for ActiveBufferProto
impl Default for ActiveBufferProto
Source§impl Message for ActiveBufferProto
impl Message for ActiveBufferProto
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for ActiveBufferProto
impl PartialEq for ActiveBufferProto
impl StructuralPartialEq for ActiveBufferProto
Auto Trait Implementations§
impl Freeze for ActiveBufferProto
impl RefUnwindSafe for ActiveBufferProto
impl Send for ActiveBufferProto
impl Sync for ActiveBufferProto
impl Unpin for ActiveBufferProto
impl UnwindSafe for ActiveBufferProto
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