pub struct GetCapabilitiesRequest {
pub act_as: Option<ActAs>,
}Expand description
GET_CAPABILITIES (0x0032). Empty request — capabilities are
server-side state, so the client has nothing to send. Kept as a
struct (not a unit type) so the encoding matches every other request
body (a CBOR map, here empty).
Fields§
§act_as: Option<ActAs>Run as a tenant on a shared-pool connection: the server then filters
schema_namespaces to the effective namespace. Absent → 0xA0.
Trait Implementations§
Source§impl Clone for GetCapabilitiesRequest
impl Clone for GetCapabilitiesRequest
Source§impl Debug for GetCapabilitiesRequest
impl Debug for GetCapabilitiesRequest
Source§impl Default for GetCapabilitiesRequest
impl Default for GetCapabilitiesRequest
Source§impl<'de> Deserialize<'de> for GetCapabilitiesRequest
impl<'de> Deserialize<'de> for GetCapabilitiesRequest
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 GetCapabilitiesRequest
Source§impl PartialEq for GetCapabilitiesRequest
impl PartialEq for GetCapabilitiesRequest
Source§impl Serialize for GetCapabilitiesRequest
impl Serialize for GetCapabilitiesRequest
impl StructuralPartialEq for GetCapabilitiesRequest
Auto Trait Implementations§
impl Freeze for GetCapabilitiesRequest
impl RefUnwindSafe for GetCapabilitiesRequest
impl Send for GetCapabilitiesRequest
impl Sync for GetCapabilitiesRequest
impl Unpin for GetCapabilitiesRequest
impl UnsafeUnpin for GetCapabilitiesRequest
impl UnwindSafe for GetCapabilitiesRequest
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