diff --git a/bindings/dart/rust/src/api/opendal_api.rs b/bindings/dart/rust/src/api/opendal_api.rs index f32b95e8f8e..d5e4d0304ab 100644 --- a/bindings/dart/rust/src/api/opendal_api.rs +++ b/bindings/dart/rust/src/api/opendal_api.rs @@ -25,21 +25,6 @@ use std::io::Read; use std::str::FromStr; use std::time::Duration; -#[frb(opaque)] -pub struct Operator(opendal::Operator); - -impl Operator { - #[frb(sync)] - pub fn new( - scheme: String, - options: HashMap, - ) -> Result { - let scheme: od::Scheme = od::Scheme::from_str(&scheme)?; - od::Operator::via_iter(scheme, options) - } - -} - #[frb(opaque)] pub struct Capability(opendal::Capability);