Enum SinkTarget
pub enum SinkTarget {
Path(PlPath),
Dyn(SpecialEq<Arc<Mutex<Option<Box<dyn DynWriteable>>>>>),
}Available on crate feature
lazy only.Variants§
Implementations§
§impl SinkTarget
impl SinkTarget
pub fn open_into_writeable( &self, sink_options: &SinkOptions, cloud_options: Option<&CloudOptions>, ) -> Result<Writeable, PolarsError>
pub async fn open_into_writeable_async( &self, sink_options: &SinkOptions, cloud_options: Option<&CloudOptions>, ) -> Result<Writeable, PolarsError>
pub fn to_display_string(&self) -> String
Trait Implementations§
§impl Clone for SinkTarget
impl Clone for SinkTarget
§fn clone(&self) -> SinkTarget
fn clone(&self) -> SinkTarget
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 more§impl Debug for SinkTarget
impl Debug for SinkTarget
§impl<'de> Deserialize<'de> for SinkTarget
impl<'de> Deserialize<'de> for SinkTarget
§fn deserialize<D>(
deserializer: D,
) -> Result<SinkTarget, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SinkTarget, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Hash for SinkTarget
impl Hash for SinkTarget
§impl PartialEq for SinkTarget
impl PartialEq for SinkTarget
§impl Serialize for SinkTarget
impl Serialize for SinkTarget
§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for SinkTarget
impl StructuralPartialEq for SinkTarget
Auto Trait Implementations§
impl Freeze for SinkTarget
impl RefUnwindSafe for SinkTarget
impl Send for SinkTarget
impl Sync for SinkTarget
impl Unpin for SinkTarget
impl UnwindSafe for SinkTarget
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more