Struct prqlc::ir::pl::LineageInput
source · pub struct LineageInput {
pub id: usize,
pub name: String,
pub table: Ident,
}
Fields§
§id: usize
Id of the node in AST that declares this input.
name: String
Local name of this input within a query.
table: Ident
Fully qualified name of the table that provides the data for this input.
Trait Implementations§
source§impl Clone for LineageInput
impl Clone for LineageInput
source§fn clone(&self) -> LineageInput
fn clone(&self) -> LineageInput
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 LineageInput
impl Debug for LineageInput
source§impl<'de> Deserialize<'de> for LineageInput
impl<'de> Deserialize<'de> for LineageInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for LineageInput
impl PartialEq for LineageInput
source§fn eq(&self, other: &LineageInput) -> bool
fn eq(&self, other: &LineageInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LineageInput
impl Serialize for LineageInput
impl Eq for LineageInput
impl StructuralPartialEq for LineageInput
Auto Trait Implementations§
impl RefUnwindSafe for LineageInput
impl Send for LineageInput
impl Sync for LineageInput
impl Unpin for LineageInput
impl UnwindSafe for LineageInput
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more