public struct in framework init is inaccessible due to 'internal' protection level in compiler public struct in framework init is inaccessible due to 'internal' protection level in compiler swift swift