pub struct FileWrittenData {
pub path: String,
pub operation: String,
pub size_bytes: i64,
pub created: bool,
}Expand description
Data for file.written events emitted when files are written to the session filesystem.
Fields§
§path: StringFile path within the session filesystem (normalized, e.g. “/reports/summary.md”).
operation: StringOperation type (see FILE_OP_* constants).
size_bytes: i64File size in bytes after write.
created: boolWhether this is a new file (true) or an update to an existing file (false).
Trait Implementations§
Source§impl Clone for FileWrittenData
impl Clone for FileWrittenData
Source§fn clone(&self) -> FileWrittenData
fn clone(&self) -> FileWrittenData
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 FileWrittenData
impl Debug for FileWrittenData
Source§impl<'de> Deserialize<'de> for FileWrittenData
impl<'de> Deserialize<'de> for FileWrittenData
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 From<FileWrittenData> for EventData
impl From<FileWrittenData> for EventData
Source§fn from(data: FileWrittenData) -> Self
fn from(data: FileWrittenData) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FileWrittenData
impl RefUnwindSafe for FileWrittenData
impl Send for FileWrittenData
impl Sync for FileWrittenData
impl Unpin for FileWrittenData
impl UnsafeUnpin for FileWrittenData
impl UnwindSafe for FileWrittenData
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request