#[repr(u8)]pub enum InputLanguage {
None = 0,
EdgeQL = 69,
SQL = 83,
}
Expand description
Input language.
Variants§
Trait Implementations§
Source§impl Clone for InputLanguage
impl Clone for InputLanguage
Source§fn clone(&self) -> InputLanguage
fn clone(&self) -> InputLanguage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl DataType for InputLanguage
impl DataType for InputLanguage
const META: StructFieldMeta
fn encode_usize(buf: &mut BufWriter<'_>, value: usize)
fn decode_usize(buf: &mut &[u8]) -> Result<usize, ParseError>
Source§impl DataTypeFixedSize for InputLanguage
impl DataTypeFixedSize for InputLanguage
Source§impl Debug for InputLanguage
impl Debug for InputLanguage
Source§impl<'a> DecoderFor<'a, InputLanguage> for InputLanguage
impl<'a> DecoderFor<'a, InputLanguage> for InputLanguage
fn decode_for(buf: &mut &'a [u8]) -> Result<Self, ParseError>
Source§impl Default for InputLanguage
impl Default for InputLanguage
Source§fn default() -> InputLanguage
fn default() -> InputLanguage
Returns the “default value” for a type. Read more
Source§impl EncoderFor<InputLanguage> for &InputLanguage
impl EncoderFor<InputLanguage> for &InputLanguage
fn encode_for(&self, buf: &mut BufWriter<'_>)
Source§impl EncoderFor<InputLanguage> for InputLanguage
impl EncoderFor<InputLanguage> for InputLanguage
fn encode_for(&self, buf: &mut BufWriter<'_>)
Source§impl PartialEq for InputLanguage
impl PartialEq for InputLanguage
impl Copy for InputLanguage
impl Eq for InputLanguage
impl StructuralPartialEq for InputLanguage
Auto Trait Implementations§
impl Freeze for InputLanguage
impl RefUnwindSafe for InputLanguage
impl Send for InputLanguage
impl Sync for InputLanguage
impl Unpin for InputLanguage
impl UnwindSafe for InputLanguage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncoderForExt for Twhere
T: ?Sized,
impl<T> EncoderForExt for Twhere
T: ?Sized,
Source§fn to_vec<F>(&self) -> Vec<u8> ⓘwhere
F: 'static,
Self: EncoderFor<F>,
fn to_vec<F>(&self) -> Vec<u8> ⓘwhere
F: 'static,
Self: EncoderFor<F>,
Convert this builder into a vector of bytes. This is generally
not the most efficient way to perform serialization.
Source§fn encode_buffer<F>(&self, buf: &mut [u8]) -> Result<usize, usize>where
F: 'static,
Self: EncoderFor<F>,
fn encode_buffer<F>(&self, buf: &mut [u8]) -> Result<usize, usize>where
F: 'static,
Self: EncoderFor<F>,
Encode this builder into a given buffer. If the buffer is
too small, the function will return the number of bytes
required to encode the builder.
Source§fn encode_buffer_uninit<'a, F>(
&self,
buf: &'a mut [MaybeUninit<u8>],
) -> Result<&'a mut [u8], usize>where
F: 'static,
Self: EncoderFor<F>,
fn encode_buffer_uninit<'a, F>(
&self,
buf: &'a mut [MaybeUninit<u8>],
) -> Result<&'a mut [u8], usize>where
F: 'static,
Self: EncoderFor<F>,
Encode this builder into a given buffer. If the buffer is
too small, the function will return the number of bytes
required to encode the builder.