Skip to main content

DraftResource

Trait DraftResource 

Source
pub trait DraftResource {
    type Id: Clone;
    type File: RepositoryFile;

    // Required methods
    fn draft_id(&self) -> Self::Id;
    fn files(&self) -> &[Self::File];
}
Expand description

Shared inspection surface for mutable draft-like resources.

Required Associated Types§

Source

type Id: Clone

Service-specific draft identifier type.

Source

type File: RepositoryFile

Service-specific draft file entry type.

Required Methods§

Source

fn draft_id(&self) -> Self::Id

Returns the draft identifier.

Source

fn files(&self) -> &[Self::File]

Returns the embedded draft file list.

Implementors§