[][src]Struct bigml::resource::source::Source

pub struct Source {
    pub common: ResourceCommon,
    pub resource: Id<Source>,
    pub status: GenericStatus,
    pub file_name: Option<String>,
    pub md5: String,
    pub size: u64,
    pub disable_datetime: Option<bool>,
    pub fields: Option<HashMap<String, Field>>,
    // some fields omitted
}

A data source used by BigML.

TODO: Still lots of missing fields.

Fields

common: ResourceCommon

Common resource information. These fields will be serialized at the top-level of this structure by serde.

resource: Id<Source>

The ID of this resource.

status: GenericStatus

The status of this source.

file_name: Option<String>

The name of the file uploaded.

md5: String

An MD5 hash of the uploaded file.

size: u64

The number of bytes of the source.

disable_datetime: Option<bool>

Whether BigML should automatically expand dates into year, day of week, etc.

fields: Option<HashMap<String, Field>>

The fields in this source, keyed by BigML internal ID.

Trait Implementations

impl Clone for Source[src]

impl Debug for Source[src]

impl<'de> Deserialize<'de> for Source[src]

impl Resource for Source[src]

impl Serialize for Source[src]

impl Updatable for Source[src]

type Update = SourceUpdate

The type of the data used to update this value.

Auto Trait Implementations

impl RefUnwindSafe for Source

impl Send for Source

impl Sync for Source

impl Unpin for Source

impl UnwindSafe for Source

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.