pub struct PartitionBoundSpec {
pub strategy: String,
pub is_default: bool,
pub modulus: i32,
pub remainder: i32,
pub listdatums: Vec<Node>,
pub lowerdatums: Vec<Node>,
pub upperdatums: Vec<Node>,
pub location: i32,
}
Fields§
§strategy: String
§is_default: bool
§modulus: i32
§remainder: i32
§listdatums: Vec<Node>
§lowerdatums: Vec<Node>
§upperdatums: Vec<Node>
§location: i32
Trait Implementations§
Source§impl Clone for PartitionBoundSpec
impl Clone for PartitionBoundSpec
Source§fn clone(&self) -> PartitionBoundSpec
fn clone(&self) -> PartitionBoundSpec
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 PartitionBoundSpec
impl Debug for PartitionBoundSpec
Source§impl Default for PartitionBoundSpec
impl Default for PartitionBoundSpec
Source§impl Message for PartitionBoundSpec
impl Message for PartitionBoundSpec
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 PartitionBoundSpec
impl PartialEq for PartitionBoundSpec
impl StructuralPartialEq for PartitionBoundSpec
Auto Trait Implementations§
impl Freeze for PartitionBoundSpec
impl RefUnwindSafe for PartitionBoundSpec
impl Send for PartitionBoundSpec
impl Sync for PartitionBoundSpec
impl Unpin for PartitionBoundSpec
impl UnwindSafe for PartitionBoundSpec
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