list_objects/
list-objects.rs

1use libmtp::RawDevice;
2use libmtp::search_raw_devices;
3
4fn main() -> libmtp::Result<()> {
5	for device in search_raw_devices()?.filter_map(RawDevice::open_uncached) {
6		for storage in &device {
7			for object in storage.iter_recursive() {
8				println!("{object:?}");
9			}
10		}
11	}
12	Ok(())
13}