pub struct FileInputConfig {
pub path: String,
pub buffer_size_bytes: Option<usize>,
pub follow: bool,
}Expand description
Configuration for reading data from a file with FileInputTransport
Fields§
§path: StringFile path.
buffer_size_bytes: Option<usize>Read buffer size.
Default: when this parameter is not specified, a platform-specific default is used.
follow: boolEnable file following.
When false, the endpoint outputs an InputConsumer::eoi
message and stops upon reaching the end of file. When true, the
endpoint will keep watching the file and outputting any new content
appended to it.
Trait Implementations§
Source§impl Clone for FileInputConfig
impl Clone for FileInputConfig
Source§fn clone(&self) -> FileInputConfig
fn clone(&self) -> FileInputConfig
Returns a copy of the value. Read more
1.0.0 · 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 FileInputConfig
impl Debug for FileInputConfig
Source§impl<'de> Deserialize<'de> for FileInputConfig
impl<'de> Deserialize<'de> for FileInputConfig
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 PartialEq for FileInputConfig
impl PartialEq for FileInputConfig
Source§impl Serialize for FileInputConfig
impl Serialize for FileInputConfig
Source§impl<'__s> ToSchema<'__s> for FileInputConfig
impl<'__s> ToSchema<'__s> for FileInputConfig
impl Eq for FileInputConfig
impl StructuralPartialEq for FileInputConfig
Auto Trait Implementations§
impl Freeze for FileInputConfig
impl RefUnwindSafe for FileInputConfig
impl Send for FileInputConfig
impl Sync for FileInputConfig
impl Unpin for FileInputConfig
impl UnwindSafe for FileInputConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.