pub trait InputDatabase: Database + HasQueryGroup<InputStorage> {
    fn input(&self) -> String;
    fn set_input(&mut self, value__: String);
    fn set_input_with_durability(
        &mut self,
        value__: String,
        durability__: Durability
    ); fn recursion_limit(&self) -> Option<usize>; fn set_recursion_limit(&mut self, value__: Option<usize>); fn set_recursion_limit_with_durability(
        &mut self,
        value__: Option<usize>,
        durability__: Durability
    ); }

Required Methods§

Set the value of the input input.

See input for details.

Note: Setting values will trigger cancellation of any ongoing queries; this method blocks until those queries have been cancelled.

Set the value of the input input and promise that its value will never change again.

See input for details.

Note: Setting values will trigger cancellation of any ongoing queries; this method blocks until those queries have been cancelled.

Set the value of the recursion_limit input.

See recursion_limit for details.

Note: Setting values will trigger cancellation of any ongoing queries; this method blocks until those queries have been cancelled.

Set the value of the recursion_limit input and promise that its value will never change again.

See recursion_limit for details.

Note: Setting values will trigger cancellation of any ongoing queries; this method blocks until those queries have been cancelled.

Implementors§