package

package kt1248 {

    public interface ParseResult</*0*/ out T> {
        public abstract val success: kotlin.Boolean
        public abstract val value: T
        public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
        public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
        public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
    }

    public final class Success</*0*/ T> : kt1248.ParseResult<T> {
        public constructor Success</*0*/ T>(/*0*/ value: T)
        internal open override /*1*/ val success: kotlin.Boolean = true
        internal open override /*1*/ val value: T
        public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
        public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
        public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
    }
}
