pub struct RelationTableProjection { /* private fields */ }Expand description
One selected typed relation table and its effective function surface.
Implementations§
Source§impl RelationTableProjection
impl RelationTableProjection
Sourcepub fn function(&self) -> &str
pub fn function(&self) -> &str
Reads the effective function name inside the relation-named module.
Sourcepub const fn source(&self) -> LoweringSource
pub const fn source(&self) -> LoweringSource
Reads where this function surface came from.
Sourcepub const fn exact_rust(&self) -> Option<&GeneratedTree>
pub const fn exact_rust(&self) -> Option<&GeneratedTree>
Reads the exact caller-authored function signature where one was supplied.
Trait Implementations§
Source§impl Clone for RelationTableProjection
impl Clone for RelationTableProjection
Source§fn clone(&self) -> RelationTableProjection
fn clone(&self) -> RelationTableProjection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RelationTableProjection
impl Debug for RelationTableProjection
impl Eq for RelationTableProjection
Source§impl Hash for RelationTableProjection
impl Hash for RelationTableProjection
Source§impl PartialEq for RelationTableProjection
impl PartialEq for RelationTableProjection
impl StructuralPartialEq for RelationTableProjection
Auto Trait Implementations§
impl Freeze for RelationTableProjection
impl RefUnwindSafe for RelationTableProjection
impl Send for RelationTableProjection
impl Sync for RelationTableProjection
impl Unpin for RelationTableProjection
impl UnsafeUnpin for RelationTableProjection
impl UnwindSafe for RelationTableProjection
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