pub struct FafRequest {
pub relay_server: Option<String>,
pub message: String,
pub key: String,
}Expand description
Body of POST /faf: a message and key to hand to relay_server.
The relay runs this same server. The message and key are forwarded to its POST /faf
without relay_server, which tells the relay it is the last hop: it accepts the request and
answers 200 OK. This server answers 200 OK once the relay has.
Fields§
§relay_server: Option<String>Relay to forward to, as host[:port] or https://host[:port] (default port
DEFAULT_RELAY_PORT). Absent when this server is the last hop.
message: StringThe message to transmit.
key: StringThe key to transmit alongside the message.
Trait Implementations§
Source§impl Clone for FafRequest
impl Clone for FafRequest
Source§impl Debug for FafRequest
impl Debug for FafRequest
Source§impl<'de> Deserialize<'de> for FafRequest
impl<'de> Deserialize<'de> for FafRequest
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 FafRequest
Source§impl PartialEq for FafRequest
impl PartialEq for FafRequest
Source§impl Serialize for FafRequest
impl Serialize for FafRequest
impl StructuralPartialEq for FafRequest
Auto Trait Implementations§
impl Freeze for FafRequest
impl RefUnwindSafe for FafRequest
impl Send for FafRequest
impl Sync for FafRequest
impl Unpin for FafRequest
impl UnsafeUnpin for FafRequest
impl UnwindSafe for FafRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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