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

Compulsory object spec

Object info for inputs, None for outputs

Object data location

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]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for LocalObjectIn
[src]

Formats the value using the given formatter. Read more

impl PartialEq for LocalObjectIn
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations