- 
                  
                  Safe downcast. DeclarationSwift public static func fix(_ fa: EitherTOf<F, A, B>) -> EitherT<F, A, B>ParametersfaValue in the higher-kind form. Return ValueValue cast to EitherT. 
- 
                  
                  Applies the provided closures based on the content of the nested Eithervalue.DeclarationSwift public func fold<C>(_ fa: @escaping (A) -> C, _ fb: @escaping (B) -> C) -> Kind<F, C>ParametersfaClosure to apply if the contained value in the nested Eitheris a member of the left type.fbClosure to apply if the contained value in the nested Eitheris a member of the right type.Return ValueResult of applying the corresponding closure to the nested Either, wrapped in the effect.
- 
                  
                  Applies the provided closures based on the content of the nested Eithervalue.DeclarationSwift public func cata<C>(_ l: @escaping (A) -> C, _ r: @escaping (B) -> C) -> Kind<F, C>ParameterslClosure to apply if the contained value in the nested Eitheris a member of the left type.rClosure to apply if the contained value in the nested Eitheris a member of the right type.Return ValueResult of applying the corresponding closure to the nested Either, wrapped in the effect.
- 
                  
                  Flatmaps the provided function to the nested Either.DeclarationSwift public func subflatMap<C>(_ f: @escaping (B) -> Either<A, C>) -> EitherT<F, A, C>ParametersfFunction for the flatmap operation. Return ValueResult of flatmapping the provided function to the nested Either, wrapped in the effect.
- 
                  
                  Transforms the left type of the nested Either.DeclarationSwift public func mapLeft<C>(_ f: @escaping (A) -> C) -> EitherT<F, C, B>ParametersfTransforming function. Return ValueAn EitherTwere the left type has been transformed.
- 
                  
                  Creates an EitherTwith a nested left value.DeclarationSwift public static func left(_ a: A) -> EitherT<F, A, B>ParametersaValue for the left case. Return ValueA left Eitherwrapped in the effect.
- 
                  
                  Creates an EitherTwith a nested right value.DeclarationSwift public static func right(_ b: B) -> EitherT<F, A, B>ParametersbValue for the right case. Return ValueA right Eitherwrapped in the effect.
- 
                  
                  Flatmaps a function that produces an effect and lifts it back to EitherTDeclarationSwift public func semiflatMap<C>(_ f: @escaping (B) -> Kind<F, C>) -> EitherT<F, A, C>ParametersfA function producing an effect. Return ValueResult of flatmapping and lifting the function in this value. 
 
             Install in Dash
              Install in Dash
             EitherT Class Reference
        EitherT Class Reference