Struct rain_core::comm::LocalObjectIn [−][src]
pub struct LocalObjectIn { pub spec: ObjectSpec, pub info: Option<ObjectInfo>, pub location: Option<DataLocation>, pub cache_hint: bool, }
Data object information in CallMsg
and ResultMsg
. See the corresponding
fields there for precise semantics.
Fields
spec: ObjectSpec
Compulsory object spec
info: Option<ObjectInfo>
Object info for inputs, None for outputs
location: Option<DataLocation>
Object data location
cache_hint: bool
If able, the executor should cache this object, preferably in the
unpacked form to save repeated unpacking (e.g. python cloudpickle).
If the executor decides to cache the object, it must add it to
ResultMsg::cached_objects
.
Trait Implementations
impl Clone for LocalObjectIn
[src]
impl Clone for LocalObjectIn
fn clone(&self) -> LocalObjectIn
[src]
fn clone(&self) -> LocalObjectIn
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for LocalObjectIn
[src]
impl Debug for LocalObjectIn
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for LocalObjectIn
[src]
impl PartialEq for LocalObjectIn
fn eq(&self, other: &LocalObjectIn) -> bool
[src]
fn eq(&self, other: &LocalObjectIn) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &LocalObjectIn) -> bool
[src]
fn ne(&self, other: &LocalObjectIn) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for LocalObjectIn
impl Send for LocalObjectIn
impl Sync for LocalObjectIn
impl Sync for LocalObjectIn