# Rust, 136 bytes

<!-- language-all: lang-rust -->

## Store (84 bytes)

	use std::{fs::*,io::*};

[]()

	||{let mut v=vec![];stdin().read_to_end(&mut v);write("a",v)}

## Retrieve (52 bytes)

	||print!("{}",std::fs::read_to_string("a").unwrap())

## Acknowledgments

- -1 byte thanks to [Esolanging Fruit](https://codegolf.stackexchange.com/users/61384)