pub struct GhLogCall {
pub id: String,
pub timestamp: Option<DateTime<Utc>>,
pub source: String,
pub method: String,
pub url: Option<String>,
pub path: String,
pub request_headers: BTreeMap<String, String>,
pub request_body_excerpt: Option<String>,
pub status: Option<u16>,
pub response_body_excerpt: Option<String>,
pub exit_code: Option<i32>,
}Fields§
§id: String§timestamp: Option<DateTime<Utc>>§source: String§method: String§url: Option<String>§path: String§request_headers: BTreeMap<String, String>§request_body_excerpt: Option<String>§status: Option<u16>§response_body_excerpt: Option<String>§exit_code: Option<i32>Trait Implementations§
Source§impl<'de> Deserialize<'de> for GhLogCall
impl<'de> Deserialize<'de> for GhLogCall
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 GhLogCall
impl RefUnwindSafe for GhLogCall
impl Send for GhLogCall
impl Sync for GhLogCall
impl Unpin for GhLogCall
impl UnsafeUnpin for GhLogCall
impl UnwindSafe for GhLogCall
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