Trait starlark_dialect_build_targets::TryToOptional [−][src]
pub trait TryToOptional<T> { fn try_to_optional(&self) -> Result<Option<T>, ValueError>; }
Required methods
fn try_to_optional(&self) -> Result<Option<T>, ValueError>
[src]
Implementations on Foreign Types
impl TryToOptional<u64> for Value
[src]
impl TryToOptional<u64> for Value
[src]fn try_to_optional(&self) -> Result<Option<c_ulong>, ValueError>
[src]
impl TryToOptional<i64> for Value
[src]
impl TryToOptional<i64> for Value
[src]fn try_to_optional(&self) -> Result<Option<i64>, ValueError>
[src]
impl TryToOptional<Vec<String, Global>> for Value
[src]
impl TryToOptional<Vec<String, Global>> for Value
[src]fn try_to_optional(&self) -> Result<Option<Vec<String>>, ValueError>
[src]
impl TryToOptional<Vec<Cow<'static, str>, Global>> for Value
[src]
impl TryToOptional<Vec<Cow<'static, str>, Global>> for Value
[src]fn try_to_optional(&self) -> Result<Option<Vec<Cow<'static, str>>>, ValueError>
[src]
impl TryToOptional<Vec<PathBuf, Global>> for Value
[src]
impl TryToOptional<Vec<PathBuf, Global>> for Value
[src]fn try_to_optional(&self) -> Result<Option<Vec<PathBuf>>, ValueError>
[src]
impl TryToOptional<HashMap<Cow<'static, str>, Cow<'static, str>, RandomState>> for Value
[src]
impl TryToOptional<HashMap<Cow<'static, str>, Cow<'static, str>, RandomState>> for Value
[src]fn try_to_optional(
&self
) -> Result<Option<HashMap<Cow<'static, str>, Cow<'static, str>>>, ValueError>
[src]
&self
) -> Result<Option<HashMap<Cow<'static, str>, Cow<'static, str>>>, ValueError>
impl TryToOptional<HashMap<Cow<'static, str>, HashMap<Cow<'static, str>, Cow<'static, str>, RandomState>, RandomState>> for Value
[src]
impl TryToOptional<HashMap<Cow<'static, str>, HashMap<Cow<'static, str>, Cow<'static, str>, RandomState>, RandomState>> for Value
[src]impl TryToOptional<Vec<HashMap<Cow<'static, str>, Cow<'static, str>, RandomState>, Global>> for Value
[src]
impl TryToOptional<Vec<HashMap<Cow<'static, str>, Cow<'static, str>, RandomState>, Global>> for Value
[src]