Method
new
(os: &Os, sender: PromptQuerySender, receiver: PromptQueryResponseReceiver)
Source from the content-addressed store, hash-verified
| 42 | } |
| 43 | impl InputSource { |
| 44 | pub fn new(os: &Os, sender: PromptQuerySender, receiver: PromptQueryResponseReceiver) -> Result<Self> { |
| 45 | let paste_state = PasteState::new(); |
| 46 | Ok(Self { |
| 47 | inner: inner::Inner::Readline(rl(os, sender, receiver, paste_state.clone())?), |
| 48 | paste_state, |
| 49 | }) |
| 50 | } |
| 51 | |
| 52 | /// Save history to file |
| 53 | pub fn save_history(&mut self) -> Result<()> { |
Callers
nothing calls this directly
Tested by
no test coverage detected