pub struct FileReader {
pub run_id: RunId,
pub id: EffectId,
pub options: ReaderOptions,
/* private fields */
}Expand description
Resource values contain persistent identity and optional process-local handles. They never retain a backend or persistence services. Every resource belongs to a run; process-local handles are omitted from history and absent after decoding.
Fields§
§run_id: RunId§id: EffectId§options: ReaderOptionsImplementations§
Source§impl FileReader
impl FileReader
pub fn new(run_id: RunId, id: EffectId, options: ReaderOptions) -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FileReader
impl<'de> Deserialize<'de> for FileReader
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 FileReader
impl RefUnwindSafe for FileReader
impl Send for FileReader
impl Sync for FileReader
impl Unpin for FileReader
impl UnsafeUnpin for FileReader
impl UnwindSafe for FileReader
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