use std::sync::Once;
use mountpoint_s3_crt_sys::aws_s3_library_init;
use crate::common::allocator::Allocator;
pub mod client;
static S3_LIBRARY_INIT: Once = Once::new();
fn s3_library_init(allocator: &Allocator) {
S3_LIBRARY_INIT.call_once(|| {
unsafe {
aws_s3_library_init(allocator.inner.as_ptr());
}
});
}