pub struct CreateProjectApiKeyRequest {
pub expires_at: Option<DateTime>,
pub name: String,
pub permissions: Vec<ApiKeyPermission>,
}Fields§
§expires_at: Option<DateTime>§name: String§permissions: Vec<ApiKeyPermission>Implementations§
Source§impl CreateProjectApiKeyRequest
impl CreateProjectApiKeyRequest
pub fn serialize<__S>(
__self: &CreateProjectApiKeyRequest,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> CreateProjectApiKeyRequest
impl<'de> CreateProjectApiKeyRequest
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateProjectApiKeyRequest, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for CreateProjectApiKeyRequest
impl Clone for CreateProjectApiKeyRequest
Source§impl Debug for CreateProjectApiKeyRequest
impl Debug for CreateProjectApiKeyRequest
Source§impl<'de> Deserialize<'de> for CreateProjectApiKeyRequest
impl<'de> Deserialize<'de> for CreateProjectApiKeyRequest
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
Auto Trait Implementations§
impl Freeze for CreateProjectApiKeyRequest
impl RefUnwindSafe for CreateProjectApiKeyRequest
impl Send for CreateProjectApiKeyRequest
impl Sync for CreateProjectApiKeyRequest
impl Unpin for CreateProjectApiKeyRequest
impl UnsafeUnpin for CreateProjectApiKeyRequest
impl UnwindSafe for CreateProjectApiKeyRequest
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