pub struct AccessRequestRequest {
pub email: String,
pub message: Option<String>,
pub name: String,
}Expand description
Requests access to Harmont. Records a sign-up attempt and notifies admins. Rate-limited per client IP.
JSON schema
{
"title": "AccessRequestRequest",
"description": "Requests access to Harmont. Records a sign-up attempt
and notifies admins. Rate-limited per client IP.",
"examples": [
{
"email": "alice@example.com",
"message": "We'd love to try Harmont for our CI.",
"name": "Alice"
}
],
"type": "object",
"required": [
"email",
"name"
],
"properties": {
"email": {
"description": "The email requesting access.",
"type": "string"
},
"message": {
"description": "Optional message to the Harmont team (max 2000
characters).",
"type": [
"string",
"null"
]
},
"name": {
"description": "The requester's name.",
"type": "string"
}
}
}Fields§
§email: StringThe email requesting access.
message: Option<String>Optional message to the Harmont team (max 2000 characters).
name: StringThe requester’s name.
Trait Implementations§
Source§impl Clone for AccessRequestRequest
impl Clone for AccessRequestRequest
Source§fn clone(&self) -> AccessRequestRequest
fn clone(&self) -> AccessRequestRequest
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 AccessRequestRequest
impl Debug for AccessRequestRequest
Source§impl<'de> Deserialize<'de> for AccessRequestRequest
impl<'de> Deserialize<'de> for AccessRequestRequest
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 AccessRequestRequest
impl RefUnwindSafe for AccessRequestRequest
impl Send for AccessRequestRequest
impl Sync for AccessRequestRequest
impl Unpin for AccessRequestRequest
impl UnsafeUnpin for AccessRequestRequest
impl UnwindSafe for AccessRequestRequest
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