pub struct StatementGetRequest {
pub statement_id: WireUuid,
pub follow_supersession: bool,
pub act_as: Option<ActAs>,
}Expand description
STATEMENT_GET (0x0141).
Fields§
§statement_id: WireUuid§follow_supersession: boolIf true and the row is superseded, the server returns the current
statement in the chain (with returned_via_supersession = true).
act_as: Option<ActAs>Effective identity this get runs as. None (omitted on the wire) means
the op runs as the connection’s own key-bound identity. Honored only when
the connection principal holds the ACT_AS grant and the target
namespace is in its may_act allowlist.
Trait Implementations§
Source§impl Clone for StatementGetRequest
impl Clone for StatementGetRequest
Source§impl Debug for StatementGetRequest
impl Debug for StatementGetRequest
Source§impl<'de> Deserialize<'de> for StatementGetRequest
impl<'de> Deserialize<'de> for StatementGetRequest
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
impl Eq for StatementGetRequest
Source§impl PartialEq for StatementGetRequest
impl PartialEq for StatementGetRequest
Source§impl Serialize for StatementGetRequest
impl Serialize for StatementGetRequest
impl StructuralPartialEq for StatementGetRequest
Auto Trait Implementations§
impl Freeze for StatementGetRequest
impl RefUnwindSafe for StatementGetRequest
impl Send for StatementGetRequest
impl Sync for StatementGetRequest
impl Unpin for StatementGetRequest
impl UnsafeUnpin for StatementGetRequest
impl UnwindSafe for StatementGetRequest
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