stdlibx.option.fn.base module¶
- stdlibx.option.fn.base.and_(other)[source]¶
- Parameters:
other (Option[U])
- Return type:
Operation[Option[T], Option[U]]
- stdlibx.option.fn.base.and_then(func)[source]¶
- Parameters:
func (Callable[[T], Option[U]])
- Return type:
Operation[Option[T], Option[U]]
- stdlibx.option.fn.base.expect(msg)[source]¶
- Parameters:
msg (str)
- Return type:
Operation[Option[T], T]
- stdlibx.option.fn.base.filter_(predicate)[source]¶
- Parameters:
predicate (Callable[[T], bool])
- Return type:
Operation[Option[T], Option[T]]
- stdlibx.option.fn.base.inspect(func)[source]¶
- Parameters:
func (Callable[[T], None])
- Return type:
Operation[Option[T], Option[T]]
- stdlibx.option.fn.base.is_none_or(func)[source]¶
- Parameters:
func (Callable[[T], bool])
- Return type:
Operation[Option[T], bool]
- stdlibx.option.fn.base.is_some_and(func)[source]¶
- Parameters:
func (Callable[[T], bool])
- Return type:
Operation[Option[T], bool]
- stdlibx.option.fn.base.map_(func)[source]¶
- Parameters:
func (Callable[[T], U])
- Return type:
Operation[Option[T], Option[U]]
- stdlibx.option.fn.base.map_or(default, func)[source]¶
- Parameters:
default (U)
func (Callable[[T], U])
- Return type:
Operation[Option[T], U]
- stdlibx.option.fn.base.map_or_else(default, func)[source]¶
- Parameters:
default (Callable[[], U])
func (Callable[[T], U])
- Return type:
Operation[Option[T], U]
- stdlibx.option.fn.base.or_(default)[source]¶
- Parameters:
default (Option[T])
- Return type:
Operation[Option[T], Option[T]]
- stdlibx.option.fn.base.or_else(default)[source]¶
- Parameters:
default (Callable[[], Option[T]])
- Return type:
Operation[Option[T], Option[T]]
- stdlibx.option.fn.base.unwrap_or(default)[source]¶
- Parameters:
default (T)
- Return type:
Operation[Option[T], T]
- stdlibx.option.fn.base.unwrap_or_else(func)[source]¶
- Parameters:
func (Callable[[], T])
- Return type:
Operation[Option[T], T]