pub struct ReadonlyRepositoryStatements { /* private fields */ }Implementations§
Source§impl ReadonlyRepositoryStatements
impl ReadonlyRepositoryStatements
pub fn new( table: impl Into<String>, columns: Vec<String>, mappings: StatementMappers, ) -> Self
pub fn mappings(&self) -> StatementMappers
pub fn table(&self) -> &str
pub fn read_columns(&self) -> &[String]
pub fn select(&self, where_clause: Option<&dyn IWhere>) -> SelectStatement
Auto Trait Implementations§
impl !RefUnwindSafe for ReadonlyRepositoryStatements
impl !UnwindSafe for ReadonlyRepositoryStatements
impl Forget for ReadonlyRepositoryStatements
impl Freeze for ReadonlyRepositoryStatements
impl Send for ReadonlyRepositoryStatements
impl Sync for ReadonlyRepositoryStatements
impl Unpin for ReadonlyRepositoryStatements
impl UnsafeUnpin for ReadonlyRepositoryStatements
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