Enum ate::conf::ConfiguredFor [−][src]
Determines what optimizes and defaults ATE selects based of a particular group of usecases
Variants
ATE is left completely unconfigured with no-assumptions and no default functionality
ATE is configured with the minimum that is considered at least functional
ATE will optimize its usage for the redo-logs with the smallest size possible, this includes using compression on the data streams by default.
ATE will use serializers that are much faster than normal however they do not support forward or backwards compatibility meaning changes to the data object schemas will break your trees thus you will need to handle versioning yourself manually.
ATE will use serializers that provide both forward and backward compatibility for changes to the metadata schema and the data schema. This format while slower than the performance setting allows seamless upgrades and changes to your model without breaking existing data.
A balance between performance, compatibility and security that gives a bit of each without without going towards the extremes of any. For instance, the data model is forwards and backwards compatible however the metadata is not. Encryption is good eno\for all known attacks of today but less protected against unknown attacks of the future.
Provides the best encryption routines available at the expense of performance and size
Trait Implementations
impl Clone for ConfiguredFor
[src]
fn clone(&self) -> ConfiguredFor
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ConfiguredFor
[src]
impl Debug for ConfiguredFor
[src]
impl Default for ConfiguredFor
[src]
fn default() -> ConfiguredFor
[src]
impl FromStr for ConfiguredFor
[src]
type Err = &'static str
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, Self::Err>
[src]
impl PartialEq<ConfiguredFor> for ConfiguredFor
[src]
fn eq(&self, other: &ConfiguredFor) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for ConfiguredFor
[src]
Auto Trait Implementations
impl RefUnwindSafe for ConfiguredFor
impl Send for ConfiguredFor
impl Sync for ConfiguredFor
impl Unpin for ConfiguredFor
impl UnwindSafe for ConfiguredFor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,