Struct rustdb::gentrans::GenTransaction
source · #[non_exhaustive]pub struct GenTransaction {
pub qy: GenQuery,
pub rp: GenResponse,
pub ext: Box<dyn Any + Send + Sync>,
}
Expand description
Query + Response, implements Transaction.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.qy: GenQuery
Transaction Query.
rp: GenResponse
Transaction Response.
ext: Box<dyn Any + Send + Sync>
Transaction extension data.
Implementations§
Trait Implementations§
source§impl Default for GenTransaction
impl Default for GenTransaction
source§impl Transaction for GenTransaction
impl Transaction for GenTransaction
source§fn arg(&mut self, kind: i64, s: &str) -> Rc<String>
fn arg(&mut self, kind: i64, s: &str) -> Rc<String>
ARG builtin function. Get path, query parameter, form value or cookie.
source§fn status_code(&mut self, code: i64)
fn status_code(&mut self, code: i64)
STATUSCODE builtin function. sets the response status code.
source§fn header(&mut self, name: &str, value: &str)
fn header(&mut self, name: &str, value: &str)
HEADER builtin function, adds header to response.
source§fn file_attr(&mut self, k: i64, x: i64) -> Rc<String>
fn file_attr(&mut self, k: i64, x: i64) -> Rc<String>
Get file attribute ( One of name, content_type, file_name )
source§fn file_content(&mut self, k: i64) -> Data
fn file_content(&mut self, k: i64) -> Data
Get file content.
Auto Trait Implementations§
impl Freeze for GenTransaction
impl !RefUnwindSafe for GenTransaction
impl Send for GenTransaction
impl Sync for GenTransaction
impl Unpin for GenTransaction
impl !UnwindSafe for GenTransaction
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