pub enum ReadType {
VirtualTable(VirtualTable),
LocalFiles(LocalFiles),
NamedTable(NamedTable),
ExtensionTable(ExtensionTable),
IcebergTable(IcebergTable),
}
Expand description
Definition of which type of scan operation is to be performed
Variants§
VirtualTable(VirtualTable)
LocalFiles(LocalFiles)
NamedTable(NamedTable)
ExtensionTable(ExtensionTable)
IcebergTable(IcebergTable)
Implementations§
Source§impl ReadType
impl ReadType
Sourcepub fn merge(
field: &mut Option<ReadType>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<ReadType>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
Sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
impl StructuralPartialEq for ReadType
Auto Trait Implementations§
impl !Freeze for ReadType
impl RefUnwindSafe for ReadType
impl Send for ReadType
impl Sync for ReadType
impl Unpin for ReadType
impl UnwindSafe for ReadType
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