Struct DefaultWriter

Source
pub struct DefaultWriter;

Implementations§

Source§

impl DefaultWriter

Source

pub fn new() -> Self

Trait Implementations§

Source§

impl Default for DefaultWriter

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl MessageWriter for DefaultWriter

Source§

type Channel = DefaultChannel

Source§

fn open(&self, params: Map<String, Value>) -> Self::Channel

Initialize a channel for writing messages back to Dagster. Read more
Source§

fn get_opened_payload(&self, _: Token) -> HashMap<&str, Option<Value>>

Return a payload containing information about the external process to be passed back to the orchestration process. This should contain information that cannot be known before the external process is launched. Read more
Source§

fn get_opened_extras(&self) -> Map<String, Value>

Return arbitary reader-specific information to be passed back to the orchestration process. The information will be returned under the extras key of the initialization payload.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.