pub struct GuardrailKeyAssignment {
pub id: String,
pub key_hash: String,
pub organization_id: String,
pub guardrail_id: String,
pub assigned_by: Option<String>,
pub created_at: String,
}Expand description
An API key assignment to a guardrail.
Fields§
§id: StringAssignment identifier.
key_hash: StringHash of the assigned API key.
organization_id: StringOrganization that owns the assignment.
guardrail_id: StringGuardrail the key is assigned to.
assigned_by: Option<String>User id of whoever created the assignment, when known.
created_at: StringCreation timestamp.
Trait Implementations§
Source§impl Clone for GuardrailKeyAssignment
impl Clone for GuardrailKeyAssignment
Source§fn clone(&self) -> GuardrailKeyAssignment
fn clone(&self) -> GuardrailKeyAssignment
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 GuardrailKeyAssignment
impl Debug for GuardrailKeyAssignment
Source§impl Default for GuardrailKeyAssignment
impl Default for GuardrailKeyAssignment
Source§fn default() -> GuardrailKeyAssignment
fn default() -> GuardrailKeyAssignment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GuardrailKeyAssignment
impl<'de> Deserialize<'de> for GuardrailKeyAssignment
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
Source§impl PartialEq for GuardrailKeyAssignment
impl PartialEq for GuardrailKeyAssignment
Source§impl Serialize for GuardrailKeyAssignment
impl Serialize for GuardrailKeyAssignment
impl StructuralPartialEq for GuardrailKeyAssignment
Auto Trait Implementations§
impl Freeze for GuardrailKeyAssignment
impl RefUnwindSafe for GuardrailKeyAssignment
impl Send for GuardrailKeyAssignment
impl Sync for GuardrailKeyAssignment
impl Unpin for GuardrailKeyAssignment
impl UnsafeUnpin for GuardrailKeyAssignment
impl UnwindSafe for GuardrailKeyAssignment
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