blob: 5eb988f2ffc1c7078e8b2a9697ea6e7f22ff7f2e [file] [log] [blame]
// Copyright 2021 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
use {
crate::object_store::filesystem::{FxFilesystem, OpenFxFilesystem},
anyhow::Error,
storage_device::DeviceHolder,
};
pub async fn mount(device: DeviceHolder) -> Result<OpenFxFilesystem, Error> {
let fs = FxFilesystem::open(device).await?;
Ok(fs)
}
pub async fn mount_read_only(device: DeviceHolder) -> Result<OpenFxFilesystem, Error> {
let fs = FxFilesystem::open_read_only(device).await?;
Ok(fs)
}