2LUGQKW5Q2JQHS5HTQBAYBJC3JDRGW7SUDR4GJDCGYXVGRPCEVVAC
EUZFFJSOWV4PXDFFPDAFBHFUUMOFEU6ST7JH57YYRRR2SEOXLN6QC
CCLLB7OIFNFYJZTG3UCI7536TOCWSCSXR67VELSB466R24WLJSDAC
L4JXJHWXYNCL4QGJXNKKTOKKTAXKKXBJUUY7HFZGEUZ5A2V5H34QC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
5DVRL6MFXQOCPOZMYSKBERMRRVUTYRL2SRGRTU2MH4IEOFCDKM3QC
I24UEJQLCH2SOXA4UHIYWTRDCHSOPU7AFTRUOTX7HZIAV4AZKYEQC
}
pub fn working_copy(&self, channel: &str) -> Result<working_copy::Any, SanakirjaError> {
let txn = self.pristine.txn_begin()?;
let cc = txn.current_channel()?;
let wc = if cc == channel {
working_copy::Any::FileSystem(self.working_copy.clone())
} else {
working_copy::Any::Memory(working_copy::Memory::new())
};
Ok(wc)