pub enum OfficeConverter {
LoadBalanced(Arc<OfficeConvertLoadBalancer>),
Client(OfficeConvertClient),
}
Expand description
Office converter
Variants§
LoadBalanced(Arc<OfficeConvertLoadBalancer>)
Recommended: Load balanced client that can handle blocking of the server
Client(OfficeConvertClient)
Office client without any additional logic for handling a server being unavailable.
Implementations§
Source§impl OfficeConverter
impl OfficeConverter
Sourcepub fn from_client(client: OfficeConvertClient) -> Self
pub fn from_client(client: OfficeConvertClient) -> Self
Create a new converter from a client
Sourcepub fn from_load_balancer(client: OfficeConvertLoadBalancer) -> Self
pub fn from_load_balancer(client: OfficeConvertLoadBalancer) -> Self
Create a new converter from a load balancer
Trait Implementations§
Source§impl Clone for OfficeConverter
impl Clone for OfficeConverter
Source§fn clone(&self) -> OfficeConverter
fn clone(&self) -> OfficeConverter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for OfficeConverter
impl !RefUnwindSafe for OfficeConverter
impl Send for OfficeConverter
impl Sync for OfficeConverter
impl Unpin for OfficeConverter
impl !UnwindSafe for OfficeConverter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more